问 : 如何设置sql_mode
[解决方案]
- 使用 mysql 命令行登录 ,查看当前 sql_mode 值,可以记录当前值,执行命令 select @@sql_mode;
-
临时设置(新 session 仍然使用修改前的 sql_mode)可以执行以下类似命令 :
set sql_mode=‘ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES’;
全局设置 (新 session 会使用修改后的 sql_mode) 执行以下类似命令:
set @@global.sql_mode='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE‘;