Сначала выберите текущий сеанс sql_mode
:
SELECT @@SESSION.sql_mode;
Затем вы получите что-то вроде этого значения по умолчанию :
'ONLY_FULL_GROUP_BY , STRICT_TRANS_TABLES, NO_ZERO_IN_DATE, NO_ZERO_DATE, ERROR_FOR_DIVISION_BY_ZERO, NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION '
blockquote>, а затем установите
sql_mode
без'NO_ZERO_DATE'
:SET SESSION sql_mode = 'ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
Если у вас есть гранты, вы можете сделать это также для
GLOBAL
:SELECT @@GLOBAL.sql_mode; SET GLOBAL sql_mode = '...';