Incorrect integer value: '' for column или Field 'XXX' doesn't have a default value

0
Администратор
+ 133
Автор LogicBoard
ShapeShifter
12:58, 26.02.2012
Если у вас выводится ошибка:

Цитата:Incorrect integer value: '' for column 'XXX' at row 1


Или:

Цитата:Field 'XXX' doesn't have a default value



Проблема может быть решена только путем корректировки значений в my.cnf

За параметр работы SQL-сервера отвечает параметр sql-mode. В конфигурационном файле он может выглядеть примерно так:

Цитата:sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"



Для нормальной работы форума необходимо удалить STRICT_TRANS_TABLES из данной строки. Например должно быть:

Цитата:sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

 
Тема закрыта.
  • Данная тема закрыта. Вы не можете отвечать в ней.