要修改MySQL的配置,将sql_mode设置为非only_full_group_by模式,可以按照以下步骤进行操作:

方法一:修改MySQL的配置文件

  1. 打开MySQL的配置文件,该文件通常称为my.cnf或my.ini,具体位置可能会根据操作系统和MySQL的安装方式而有所不同。

  2. 在配置文件中找到[mysqld]部分,如果找不到该部分,可以在文件末尾添加以下内容:

    [mysqld] sql_mode = '其他模式,非only_full_group_by模式'

    注意:如果已经存在sql_mode的配置项,需要将其修改为包含非only_full_group_by模式的值。

  3. 保存配置文件,并重新启动MySQL服务,以使修改生效。

方法二:使用SET语句修改

  1. 打开MySQL客户端或者使用任意MySQL管理工具。

  2. 执行以下SET语句来修改sql_mode配置:

    SET GLOBAL sql_mode = '其他模式,非only_full_group_by模式';

    注意:如果只想对当前会话生效,可以使用SET SESSION sql_mode = '其他模式,非only_full_group_by模式';

  3. 重新执行查询,修改将立即生效。

需要注意的是,修改MySQL的配置可能需要管理员权限,并且可能会影响其他查询的执行方式,因此在修改之前请确保了解所做修改的影响。


原文地址: https://www.cveoy.top/t/topic/pBNg 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录