SQLSTATE[42000]: Syntax error or access violation: 1055 Expression (group使用报错)

0x01 报错信息

Mysql环境是5.7的, 使用了View进行了表连接, 进行了表连接

搬迁到本地后, 查询报错  Syntax error or access violation: 1055 Expression

看了报错信息, 都是视图的报错, 正常表格显示正常

0x02 解决方法

配置 my.cnf(linux)文件  win下面是 mysql.ini文件

在 [mysqld] 里

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

重启mysql即可

亲测可以

THE END