关闭mysql的sql_mode=only_full_group_by
时间: 2023-09-20 15:13:42 浏览: 124
解决MySQL 5.7.9版本sql_mode=only_full_group_by问题
要关闭 MySQL 的 `sql_mode=only_full_group_by`,可以按照以下步骤进行:
1. 打开 MySQL 配置文件,找到 `sql_mode` 这一行,将其中的 `ONLY_FULL_GROUP_BY` 前面的注释符号 `#` 去掉,或者将整个 `sql_mode` 行注释掉。
2. 保存并关闭 MySQL 配置文件。
3. 重启 MySQL 服务,使更改生效。
如果您不知道 MySQL 配置文件的位置,可以使用以下命令进行查找:
```
sudo find / -name "my.cnf"
```
这个命令会在整个文件系统中查找名为 `my.cnf` 的文件,并输出文件路径。如果您使用的是 macOS 或者类 Unix 系统,也可以在终端输入以下命令来查找 MySQL 配置文件:
```
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
```
如果您使用的是 Windows 系统,MySQL 配置文件通常位于 `C:\Program Files\MySQL\MySQL Server X.X\my.ini` 或者 `C:\ProgramData\MySQL\MySQL Server X.X\my.ini`,其中 `X.X` 是 MySQL 版本号。
阅读全文