嗯,换服务器也有不少问题。
中午服务器抛出异常:
com . MySQL . JDBC . exceptions . JDBC 4 . MySQL语法错误异常:SELECT列表的表达式# 2不在GROUP BY子句中,并且包含功能上不依赖于GROUP BY子句中的列的非聚集列“blog . log . brower”;这与sql_mode=only_full_group_by不兼容
只需遵循在线方法:
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 _ replacement
奏效了,但是晚上换了服务器字符集,重启mysql,又恢复了。这不是办法。
然后,在配置文件(/etc/my.cnf)的[MySQL]节点中,添加:
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO _ ENGINE _ replacement
问题解决了!
1.《incompatible linux中解决mysql的 this is incompatible with sql_mode=only_full_group_by》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《incompatible linux中解决mysql的 this is incompatible with sql_mode=only_full_group_by》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/jiaoyu/796471.html