Типы данных MySQL, повторно вводящие значения

#mysql #text #longtext

#mysql #текст #длинный текст

Вопрос:

Я хотел спросить об этом.

У меня есть таблица, которая содержит ТЕКСТОВЫЙ тип данных. Я вставил в него значение и пытаюсь вывести, и это работает. Следующее, что я сделал, это снова вставить значения большего размера. Поскольку я пытался вывести, это больше не работает. Я попытался изменить ТЕКСТ на LONGTEXT и попытался вывести его, но безуспешно. Я повторно вставляю значение, и теперь оно работает в LONGTEXT. Мой вопрос

Есть ли способ, которым мне не пришлось бы повторно вводить больший размер значения и выводить его при первом сохранении? Спасибо

Комментарии:

1. Какую СУБД вы используете? (Возможно, длинный текст — это MySQL?)

2. Я использовал MySQL, сэр

3. Правильные теги уделят вашему вопросу больше внимания!

4. о! извините, что я виноват. Ценю это

5. Никаких проблем вообще! Мы все здесь, чтобы учиться.

Ответ №1:

Это не похоже на это. Вы получали какое-либо предупреждение во время вставки в текстовый столбец?

Когда мы не используем строгий режим STRICT_ALL_TABLES для MySQL, наш запрос успешно выполняется только с предупреждениями, которые обычно мы игнорируем. Поэтому я рекомендую использовать STRICT_ALL_TABLES в строгом режиме. Тогда вы получите точную ошибку при вставке любой новой строки или обновлении данных.

если вы получаете какое-либо предупреждение. Пожалуйста, ознакомьтесь с приведенным ниже запросом, вы получите больше информации

показывать предупреждения;