日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無先后,達者為師

網(wǎng)站首頁 編程語言 正文

解決:this is incompatible with sql_mode=only_full_group_by

作者:劉承c 更新時間: 2022-02-24 編程語言

一、報錯,如圖:

二、解決

1.此報錯,是因為使用了Mysql5.7版本。阿里云服務(wù)器Mysql信息如下:

2.方法一:

2-1)使用Navicat工具,命令修改mysql的sql_mode,如下:

select @@sql_mode;                                                     // 查詢sql_mode
set sql_mode = (SELECT REPLACE(@@sql_mode, 'ONLY_FULL_GROUP_BY', '')); // 修改sql_mode

2-2)重啟mysql服務(wù)

2-3)使用Navicat工具查詢sql_mode,發(fā)現(xiàn)ONLY_FULL_GROUP_BY依舊存在

?????? (猜測可能是阿里的保護機制~)

3.方法二:

3-1)執(zhí)行如下命令,修改my.cnf,拉到文件最后,添加如下內(nèi)容:

[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-2)重啟mysql服務(wù)

3-3)使用Navicat工具查詢sql_mode,如下:

三、再次執(zhí)行相關(guān)sql,成功!

?

原文鏈接:https://blog.csdn.net/Liucheng417/article/details/97251844

欄目分類
最近更新