MySQL如何设置only_full_group_by的值
时间: 2023-10-14 16:17:34 浏览: 144
解决MySQL 5.7.9版本sql_mode=only_full_group_by问题
MySQL中,设置`only_full_group_by`的值有两种方法:
1. 临时设置
在MySQL中使用以下命令可以临时设置`only_full_group_by`的值:
```
SET sql_mode='ONLY_FULL_GROUP_BY';
```
这个命令将会在当前会话中设置`only_full_group_by`的值为开启状态。
2. 永久设置
如果希望在MySQL中永久地设置`only_full_group_by`的值,可以按照以下步骤进行:
1. 编辑MySQL的配置文件my.cnf或者my.ini(Windows平台)。
2. 在[mysqld]节下添加以下行:
```
[mysqld]
sql_mode=ONLY_FULL_GROUP_BY
```
3. 保存并关闭文件。
4. 重启MySQL服务器生效。
这样,MySQL服务器就会永久地启用`only_full_group_by`模式。
阅读全文