Incorrect integer value: '' for column 'xxx_xxxx' at row 1

Причины

Данные ошибки возникает в результате настройки MySQL в более требовательном к SQL режиме.

Решение

Проблема может быть решена только администратором сервера путем корректировки значений в 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"

Подробнее о ключе STRICT_TRANS_TABLES

 

kb/errors/incorrect_integer_value.txt · Последние изменения: 2009/08/28 22:37 root

Работает на DokuWiki
© 2002—2006 ibresource
e-mail: wikiteam@iblink.ru