sql_mode设置不对
查看sql_model
select @@sql_mode;
set sql_mode=(select replace(@@sql_mode,'NO_ZERO_IN_DATE,NO_ZERO_DATE',''));
select @@global.sql_mode;
set global sql_mode=(select replace(@@global.sql_mode,'NO_ZERO_IN_DATE,NO_ZERO_DATE',''));
本文探讨了在SQL中遇到的模式设置问题,主要关注'NO_ZERO_IN_DATE,NO_ZERO_DATE'这两个选项。通过查询和更新全局及会话级别的sql_mode来调整设置,以解决可能导致错误或不期望行为的问题。步骤包括检查当前sql_mode状态,并用replace函数移除指定的模式选项。
查看sql_model
select @@sql_mode;
set sql_mode=(select replace(@@sql_mode,'NO_ZERO_IN_DATE,NO_ZERO_DATE',''));
select @@global.sql_mode;
set global sql_mode=(select replace(@@global.sql_mode,'NO_ZERO_IN_DATE,NO_ZERO_DATE',''));
1273
2271
3339
4279
1万+

被折叠的 条评论
为什么被折叠?