MySQL錯誤提示:sql_mode=only_full_group_by完美解決方案
前言
mysql是高版本,當執(zhí)行group by時,select的字段不屬于group by的字段的話,sql語句就會報錯。
錯誤提示:this is incompatible with sql_mode=only_full_group_by
1.查詢數(shù)據(jù)庫版本:
SELECT VERSION();
2.查看sql_mode的語句:
select @@GLOBAL.sql_mode;
3.臨時解決方案:
去掉ONLY_FULL_GROUP_BY,重新設置值。
SET @@global.sql_mode ='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'; SET sql_mode ='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
4.永久解決方案:
Linux下修改mysql的my.cnf配置文件
vi /etc/my.cnf
找到my.cnf中的[mysqld]在下面增加:
5重啟數(shù)據(jù)庫
service mysql restart
總結
到此這篇關于MySQL錯誤提示sql_mode=only_full_group_by完美解決方案的文章就介紹到這了,更多相關MySQL錯誤sql_mode=only_full_group_by內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
- 解決MySQL 5.7.9版本sql_mode=only_full_group_by問題
- MySql版本問題sql_mode=only_full_group_by的完美解決方案
- 解決MySql版本問題sql_mode=only_full_group_by
- mysql報錯sql_mode=only_full_group_by解決
- mysql怎么關閉sql_mode=ONLY_FULL_GROUP_BY模式
- 解決MySQL this is incompatible with sql_mode=only_full_group_by 問題
- mysql 8.0 找不到my.ini配置文件以及報sql_mode=only_full_group_by解決方案
- 如何解決MySQL?this?is?incompatible?with?sql_mode=only_full_group_by問題
- MySQL報錯sql_mode=only_full_group_by的問題解決
相關文章
深入mysql YEAR() MONTH() DAYOFMONTH()日期函數(shù)的詳解
本篇文章是對mysql中的YEAR() MONTH() DAYOFMONTH()日期函數(shù)進行了詳細的分析介紹,需要的朋友參考下2013-06-06SQL Server 出現(xiàn)Error: 1326錯誤(管理器無法連接遠程數(shù)據(jù)庫)問題解決方案
這篇文章主要介紹了SQL Server 出現(xiàn)Error: 1326錯誤(管理器無法連接遠程數(shù)據(jù)庫)問題解決方案的相關資料,這里對1326 錯誤進行了詳細介紹及解決辦法,需要的朋友可以參考下2016-11-11淺談mysql導出表數(shù)據(jù)到excel關于datetime的格式問題
這篇文章主要介紹了淺談mysql導出表數(shù)據(jù)到excel關于datetime的格式問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-07-07MySQL中報錯:Can’t find file: ‘./mysql/plugin.frm’的解決方法
這篇文章主要給大家介紹了關于在MySQL中報錯:Can't find file: './mysql/plugin.frm'的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。2017-11-11