-
关于sql_mode
- sql_mode是MySQL数据库中的一个环境变量 定义了mySQL应该支持的SQL语法,数据校验等可以通过select @@sql_mode;查看当前数据库使用的sql_mode
- 查看当前数据库的sql_mode:
- select @@sql_mode;
- 修改sql_mode:
- 1.在当前数据库进行修改(服务器重启后失败)set @@sql_mode='xxx'
- 2.修改配置文件 my.cnf
- sql_mode='xxxx'
- 修改完成后要重启mysql服务
-
brew services stop mysql@5.7
-
sql_mode值的含义
-
关于 ONLY_FULL_GROUP_BY 是否开启的建议 :
-
1.建议开启,符合SQL标准
-
2.在mysql中有any_value(field)函数,允许返回非分组字段,(和关闭only_full_group_by模式相同)
-
-
目录