Оптимизированная таблица и теперь не может вводить значения Longtext

#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 ;