#mysql #sql #phpmyadmin #sqldatatypes
#mysql #sql #phpmyadmin #sqldatatypes
Вопрос:
Я оптимизировал свою таблицу с помощью опции в phpmyadmin, как она мигала ниже. Я использовал LONGTEXT
type для своего столбца file_data
. Теперь, по какой-то причине, огромные значения не вводятся в этот столбец. Это дает NULL
. Что я могу сделать и должен ли я изменить тип данных ENUM
, как предложено в структуре таблицы предложения?
Спасибо, JJ
Ответ №1:
Я думаю, что вы пытаетесь вставить длинный текст в поле. Единственный вариант — сделать (изменить его обратно) поле в качестве текстового поля.
Пожалуйста, запустите следующий SQL (замените имя таблицы в SQL)
ИЗМЕНИТЬ ТАБЛИЦУ <<your table name>>
ИЗМЕНИТЬ file_data
file_data
НАБОР СИМВОЛОВ ТЕКСТА utf8 СОПОСТАВИТЬ utf8_general_ci НЕ NULL ;