Mysql关闭严格模式

Mysql关闭严格模式

背景

Mysql升级到8.0后,原有的sql出现了报错情况。错误提示如下:

1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'poi2.b.province' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

关闭严格模式

1、方式一

# 注意:服务重启后需要重新执行
SET sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));

2、方式二(修改my.ini)

[mysqld]
basedir=D:/001ENV/mysql  # 设置 MySQL 安装文件夹,默认是 mysqld.exe 的上级目录,一般无需设置
datadir=D:/001ENV/mysql/data   # 设置 data 文件夹。如果你没改过 data 目录的位置,那无需设置该项
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION   #注意要移除:ONLY_FULL_GROUP_BY,或者直接设置sql_mode为空

相关推荐

  1. Mysql关闭严格模式

    2024-07-16 22:18:03       19 阅读
  2. html开启严格模式

    2024-07-16 22:18:03       58 阅读
  3. js中严格模式简单介绍

    2024-07-16 22:18:03       50 阅读
  4. css的严格模式和混杂模式区别?

    2024-07-16 22:18:03       42 阅读
  5. C++(12) 模板类、模板继承(严格模式和自由模式)

    2024-07-16 22:18:03       37 阅读
  6. MySql:连接和关闭

    2024-07-16 22:18:03       36 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-16 22:18:03       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-16 22:18:03       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-16 22:18:03       62 阅读
  4. Python语言-面向对象

    2024-07-16 22:18:03       72 阅读

热门阅读

  1. OTP的变化时间

    2024-07-16 22:18:03       21 阅读
  2. xxs攻击的攻击和防范

    2024-07-16 22:18:03       23 阅读
  3. Kotlin 内联

    2024-07-16 22:18:03       23 阅读
  4. 搭建远程控制(远程桌面)服务器

    2024-07-16 22:18:03       23 阅读
  5. 栈与队列的相关理论及联系

    2024-07-16 22:18:03       24 阅读
  6. ES6 Symbol (十三)

    2024-07-16 22:18:03       23 阅读
  7. 通义灵码初体验_在Visual Studio Code中编写python代码

    2024-07-16 22:18:03       21 阅读
  8. 代码指导“Kimi”比“文心一言”香

    2024-07-16 22:18:03       19 阅读
  9. Spring源码注解篇三:深入理解@Component注解

    2024-07-16 22:18:03       25 阅读