解决MySQL 5.7.9版本sql_mode=only_full_group_by问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决MySQL 5.7.9版本sql_mode=only_full_group_by问题相关的知识,希望对你有一定的参考价值。

参考技术A mysql
5.7.9版本sql_mode=only_full_group_by问题
用到GROUP
BY
语句查询时com.MySQL.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:
Expression
#2
of
SELECT
list
is
not
in
GROUP
BY
clause
and
contains
nonaggregated
column
'col_user_6.a.START_TIME'
which
is
not
functionally
dependent
on
columns
in
GROUP
BY
clause;
this
is
incompatible
with
sql_mode=only_full_group_by错误
解决方法

执行SET
GLOBAL
sql_mode
=
'';
把sql_mode
改成非only_full_group_by模式。
验证是否生效
SELECT
@@GLOBAL.sql_mode

SELECT
@@sql_mode
SET
sql_mode
='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGI
以上所述是小编给大家介绍的解决MySQL
5.7.9版本sql_mode=only_full_group_by问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

mysql中插入中文报错怎么解决

参考技术A 亲,你好。把数据库、表、字段的字符集都设置统一(如UTF8)后可解决。

以上是关于解决MySQL 5.7.9版本sql_mode=only_full_group_by问题的主要内容,如果未能解决你的问题,请参考以下文章

MySQL 5.7.9版本sql_mode=only_full_group_by问题

九MySQL 5.7.9版本sql_mode=only_full_group_by问题

MySQL 5.7.9版本sql_mode=only_full_group_by问题

MySQL 5.7.9版本sql_mode=only_full_group_by问题

MySQL数据库学习补充MySQL 5.7.9版本sql_mode=only_full_group_by问题

mysql-5.7.9-winx64 MySQL服务无法启动,服务没有报告任何错误的解决办法 转自IT精英团:http://www.itnpc.com/news/web/1448328182270