问题报错
1055 - Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘taiyi.hl.electrical_update_time’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
刚把笔记本换成台式 重新安装了mysql8.0,之前是5.0版本的 数据库是阿里的 没有这个问题
本地升级数据库 直接1055
直接开搞
1.找到mysql.ini 配置文件
select @@datadir
文本打开
2.修改配置文件
查找关键字 sql-mode
删除掉 ONLY_FULL_GROUP_BY,
在对比一下
sql-mode="STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION"
ok 保存一下
3.重启mysql
win+r
services.msc
按一下m 直接拉倒有mysql的服务 右键选择重新启动 这样就ok了