При создании поля типа TEXT или BLOB в MySQL, если указать полю значение по умолчанию, можно столкнуться со следующей ошибкой:
BLOB/TEXT column '...' can't have a default value
Данная проблема решается путем изменения настроек mysql в файле my.cnf:
BLOB/TEXT column '...' can't have a default value
Данная проблема решается путем изменения настроек mysql в файле my.cnf:
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
Меняем на
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
То есть необходимо просто убрать директиву NO_ENGINE_SUBSTITUTION
>>То есть необходимо просто убрать директиву NO_ENGINE_SUBSTITUTION
ОтветитьУдалитьнадо убрать "STRICT_TRANS_TABLES", а не "NO_ENGINE_SUBSTITUTION"