К основному контенту

Сообщения

Сообщения за сентябрь, 2016

Ошибка в mysql "BLOB/TEXT COLUMN 'COLUMNNAME' CAN'T HAVE A DEFAULT VALUE"

При создании поля типа TEXT или BLOB в MySQL, если указать полю значение по умолчанию,  можно столкнуться со следующей ошибкой: 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