今儿在分类查询时Mysql报错,
Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'cable.inventory.project_no' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
百度找到解决办法,在此记录一下,方便下次寻找
解决方法:
1.sudo vim /etc/mysql/conf.d/mysql.cnf
2.在配置文件最后一行粘贴以下语句
[mysqld]
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
3.保存退出后
sudo service mysql restart to restart MySQL
本文分享了如何在遇到Mysql分类查询时遇到1055错误,通过编辑mysql.cnf文件调整sql_mode设置,解决非聚合列问题。包括修改步骤和参考链接。

1万+

被折叠的 条评论
为什么被折叠?



