MySQL — Ошибка #1364 — Field ‘field’ doesn’t have a default value

Ошибка выводится в случае, когда mysql имеет определенную надстройку.
Следует найти файл my.cnf (на локальном тестовом XAMPP он находится по пути /opt/lampp/etc/my.cnf) и добавить в конец файла (либо изменить)

[mysqld]
sql_mode=

Данную процедуру можно произвести и в phpmyadmin, убрав во вкладке «переменные» в параметре sql_mode значение «STRICT_TRANS_TABLES» — но, по непонятным причинам, после рестарта mysql сервера настройки возвращаются на изначальные.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *