提示
SELECT
列表的表达式
#2
不在
GROUP BY
子句中,
并且包含非聚合列“
user1.USER_MOBILE”
,它在功能上不依
赖于列在
GROUP BY
子句中;这与
sql_mode=only_full_group_by
不兼容
3
、问题分析
错误提示中有关于
sql_mode
参数的信息,查阅
MySQL
官网
https://dev.mysql.com/doc/refman/5.7/en/sql-
mode.html
sql_mode
会影响
MySQL
支持的
SQL
语法及其执行的数
据验证检查。这使得在不同的环境中使用
MySQL
以及与其他
数据库服务器一起使用
MySQL
变得更加容易。
MySQL5.7
中可以设置的
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_SUBSTITUTION.
相关文档
评论