查询数据时报Syntax error or access violation: 1055 Expression #1 of SELECT list is not 错误解决

发布于:2021-11-05 09:55:37

错误原因:


这个错误发生在mysql 5.7 版本及以上版本会出现的问题,在mysql5.7版本默认的sql配置是:sql_mode="ONLY_FULL_GROUP_BY",这个配置严格执行了"SQL92标准",很多从5.6升级到5.7时,为了语法兼容,大部分都会选择调整sql_mode,使其保持跟5.6一致,为了尽量兼容程序


解决方法:


找到数据库配置文件windows中my.ini文件或linux中的my.cnf文件,在mysqld中增加sql_mode=

[mysqld]
sql_mode=

修改之后重新启动mysql即可


阅读 228+

一片空白

父爱如山,不善表达。回想十多年前,总记得父亲有个宽厚的肩膀,小小的自己跨坐在上面,越过人山人海去看更广阔的天空,那个时候期望自己有一双翅膀,能够像鸟儿一样飞得高,看得远。虽然父亲有时会和自己开玩笑,但在做错事的时候会受到严厉的训斥。父亲有双粗糙的大手掌。