0
点赞
收藏
分享

微信扫一扫

云mysql 关闭only_full_group_by

洛茄 2023-07-15 阅读 46

实现云mysql关闭only_full_group_by的步骤

为了实现云mysql关闭only_full_group_by,我们可以按照以下步骤进行操作。首先,我们需要确保你已经有了一个云mysql实例,并且可以访问它。

步骤 操作
1. 登录到云mysql实例。
2. 打开MySQL客户端。
3. 运行SHOW VARIABLES LIKE 'sql_mode';命令,以查看当前的sql_mode设置。
4. 运行SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode, 'ONLY_FULL_GROUP_BY', ''));命令,将ONLY_FULL_GROUP_BY从当前sql_mode设置中移除。
5. 运行SHOW VARIABLES LIKE 'sql_mode';命令,以确认ONLY_FULL_GROUP_BY已经从sql_mode设置中移除。
6. 退出MySQL客户端。

以下是每个步骤所需要的代码及其解释:

步骤1:登录到云mysql实例

首先,你需要使用SSH或其他远程连接工具登录到你的云mysql实例。

步骤2:打开MySQL客户端

一旦你登录到云mysql实例,你需要打开MySQL客户端。

步骤3:查看当前的sql_mode设置

在MySQL客户端中,运行以下命令来查看当前的sql_mode设置:

SHOW VARIABLES LIKE 'sql_mode';

这将显示当前的sql_mode设置。

步骤4:移除ONLY_FULL_GROUP_BY

接下来,你需要运行以下命令来移除当前sql_mode设置中的ONLY_FULL_GROUP_BY

SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode, 'ONLY_FULL_GROUP_BY', ''));

这将使用REPLACE函数将ONLY_FULL_GROUP_BY从当前的sql_mode设置中移除。

步骤5:确认ONLY_FULL_GROUP_BY已被移除

运行以下命令来再次查看sql_mode设置,以确保ONLY_FULL_GROUP_BY已经从中移除:

SHOW VARIABLES LIKE 'sql_mode';

你应该看到ONLY_FULL_GROUP_BY不再出现在sql_mode设置中。

步骤6:退出MySQL客户端

最后,你可以退出MySQL客户端,完成操作。

希望通过上述步骤你已经成功地关闭了云mysql的only_full_group_by选项。这将使得你在使用GROUP BY语句时不再受到限制。祝你使用愉快!

举报

相关推荐

0 条评论