forum.bitel.ru
http://forum.bitel.ru/

Ошибка заливки dump.sql на 4.6
http://forum.bitel.ru/viewtopic.php?f=22&t=2204
Страница 1 из 1

Автор:  Ser_D [ 17 апр 2009, 13:15 ]
Заголовок сообщения:  Ошибка заливки dump.sql на 4.6

Использую WinXP+MySQL 5.0.67
Во время исполнения команды:

>mysql -uroot --default-character-set=cp1251 < dump.sql

вылезает ошибка:

ERROR 1364 (HY000) at line 1553: Field 'gr' doesn't have a default value

Посмотрел на создание таблицы - действительно она создается без значения по умолчанию для этого поля... и для многих других. Посему при попытке создания записей в таблицах, для которых не установлены значения по умолчанию будет возникать такая ошибка.

Что делать? Может какой ключик у MySQL есть для игнора таких полей?

Автор:  Администратор [ 17 апр 2009, 13:34 ]
Заголовок сообщения: 

http://www.bgbilling.ru/v4.5/doc/ch01s05.html

Цитата:
Внимательно проверяйте по документации все устанавливаемые опции в my.cnf, запрещается установка в параметре sql-mode режимов STRICT_TRANS_TABLES и STRICT_ALL_TABLES, это приведёт к неработоспособности некоторых компонентов биллинговой системы.


Вероятнее всего, причина в этом.

Автор:  stark [ 17 апр 2009, 13:40 ]
Заголовок сообщения: 

http://wiki.bgbilling.ru/index.php/Fiel ... ault_value

Автор:  Ser_D [ 17 апр 2009, 14:05 ]
Заголовок сообщения: 

Спасибо большое - помогло. Действительно просмотрел этот параметр...

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/