Заметки WEB-разработчика

Полезные материалы для web-разработки

Ошибка mysql error 1364 Field doesn't have a default values

Что длеать если вы словили ошибку  mysql error 1364 Field doesn't have a default values?

Такая ошибка может возникнуть, если ваш MySQL настроен на строгое соответствие SQL стандарту, а ваш запрос ему не следует. Следование строгому стандарту (STRICT_TRANS_TABLES) можно отключить. Остановите ваш  MySQL сервер. Зайтите в файл конфига (у меня это C:\Program Files (x86)\MySQL\MySQL Server 5.5\my.ini) и удалитье фразу STRICT_TRANS_TABLES в настройке sql-mode (у меня это строка 87). Запустите сервер. Готово!

Комментарии

Комментарии через Вконтакте