小程序调试

2019-12-24 / MySQL / 202 次围观 / 0 次吐槽

SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'aa_com.eb_user.add_time' which is not functionally dependent on columns in GROUP BY clause; this is inco

错误解决

    运行命令SET GLOBAL sql_mode=’’; 但是这样重启后就失效了,因为set global的配置是放在内存中的。

    设置mysql的配置文件,在/etc/my.cnf

    ps:这个设置是mysql5.7.5版本之后默认加入的,在mysql5.7.11里show global variables like “sql_mode”,得到如下的结果:

在这里插入图片描述

    修改/etc/my.cnf在[mysqld]下面添加如下列:

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

推荐您阅读更多有关于“mysqlthinkphp,”的文章

请在这里放置你的在线分享代码
本站所有文章如无特别注明均为原创。作者: ,复制或转载请以超链接形式注明转自 工作日志
原文地址《小程序调试
  • 上一篇:NGINX
  • 下一篇:
额 本文暂时没人评论 来添加一个吧

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

标签列表
最近发表
最新留言
友情链接