如何调回ONLY_FULL_GROUP_BY模式
时间: 2023-09-05 12:08:38 浏览: 141
MySql版本问题sql_mode=only_full_group_by的完美解决方案
如果你使用的是 MySQL 数据库,你可以通过以下步骤调回 ONLY_FULL_GROUP_BY 模式:
1. 登录 MySQL 数据库。
2. 执行以下语句查看当前 SQL 模式:
```
SELECT @@sql_mode;
```
3. 复制查询结果中的内容,在其中找到 ONLY_FULL_GROUP_BY 模式,并将其删除。
4. 执行以下语句将 SQL 模式设置为修改后的内容:
```
SET GLOBAL sql_mode='<修改后的内容>';
```
或者,如果你只想修改当前会话的 SQL 模式,可以使用以下语句:
```
SET SESSION sql_mode='<修改后的内容>';
```
5. 再次执行以下语句验证 SQL 模式是否已经修改成功:
```
SELECT @@sql_mode;
```
注意:修改 SQL 模式可能会对数据库的安全性和稳定性产生影响,请谨慎操作。
阅读全文