先在查询工具里查一下版本
select version(), @@sql_mode;
再执行以下语句
set global sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
set session sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
搞定
本文介绍了如何查询数据库的当前SQL模式,并演示了如何设置全局和会话级别的SQL模式,确保数据处理的严格性和错误处理。执行`SELECT VERSION(), @@sql_mode;`查询版本和模式,然后使用`SET GLOBAL sql_mode='...';`和`SET SESSION sql_mode='...';`来设定模式为`STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION`,确保数据完整性和安全性。

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



