Це означає, що під час вставки або оновлення даних поле не має значення за замовчуванням. Для вирішення проблеми необхідно:
знайти цей запит і виправити його, додати необхідне поле;
у властивостях таблиці вказати значення за замовчуванням;
Іншим рішенням є відключення режиму mysql: «Strict Mode», тобто ми вимикаємо сувору відповідність MySql.
Ви можете вимкнути його в конфігурації my.ini:
пише замість цього:
# Set the SQL mode to strict
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
наступне:
# Set the SQL mode to strict
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
Або в консолі sql:
SET @@GLOBAL.sql_mode= ''
SET @@SESSION.sql_mode= ''
Коментарі