解决Mysql only_full_group_by以及其他关于sql_mode原因的问题

2022-11-12 09:20:17
内容摘要
这篇文章主要为大家详细介绍了解决Mysql only_full_group_by以及其他关于sql_mode原因的问题,具有一定的参考价值,可以用来参考一下。 ERROR 1055 (42000): Expression #7 of
文章正文

这篇文章主要为大家详细介绍了解决Mysql only_full_group_by以及其他关于sql_mode原因的问题,具有一定的参考价值,可以用来参考一下。

ERROR 1055 (42000): Expression #7 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘DATABASE.TABLE.ID’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

命令行界面执行sql:1、输入:SELECT @@GLOBAL.sql_mode;结果:ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION2、然后我们来修改sql_mode输入:set GLOBAL 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、再运行你的sql,ok了。

注:关于解决Mysql only_full_group_by以及其他关于sql_mode原因的问题的内容就先介绍到这里,更多相关文章的可以留意

代码注释

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!