Сначала запустите это;
SHOW VARIABLES LIKE '%sql_mode%';
и
SHOW GLOBAL VARIABLES LIKE '%sql_mode%';
Тогда вы получите такой результат:
Скопируйте Value
и удалите ALLOW_INVALID_DATES
. Обратите внимание, что некоторые настройки переменных могут отличаться между «переменными» и «глобальными переменными», поэтому убедитесь, что и, если есть разница, скопируйте обе по отдельности. Затем выполните эту команду:
SET sql_mode='';
и
SET GLOBAL sql_mode='';
И установить обратно без переменной ALLOW_INVALID_DATES
, это:
SET sql_mode='STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION';
и
SET GLOBAL sql_mode='STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION';
Обратите внимание, что приведенные выше являются только примером. Обязательно получите исходную переменную, прежде чем выполнять это.
Как только вы это сделали, вы должны очистить или перезапустить свою базу данных.