[FAQ] 如何设置 sql_mode

问 : 如何设置sql_mode

[解决方案]

  1. 使用 mysql 命令行登录 ,查看当前 sql_mode 值,可以记录当前值,执行命令 select @@sql_mode;

  1. 临时设置(新 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‘;

好的 万分感谢

问题已解决