Mysql報錯:with sql_mode=only_full_group_by
Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'information_schema.PROFILING.SEQ' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
於是百度了一下這個錯誤的解決辦法:
SHOW VARIABLES LIKE '%sql_mode%'; 檢視下SQL的模式,結果是發現了
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。 的確是存在 ONLY_FULL_GROUP_BY.
那就修改sql_mode的值
set sql_mode = '';
set sql_mode = 'NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES';
再次執行剛才的語句,
相關推薦
Mysql報錯:with sql_mode=only_full_group_by
Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY c
MySQL報錯:Last_Errno: 1008 | Last_SQL_Errno: 1008
mysqlMySQL主從復制不能同步,查看slave狀態,報錯如下:mysql> show slave status \G *************************** 1. row *************************** Slave_IO_Sta
解決mysql報錯:- Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'information_schema.PROFILING.SEQ'
_for tran contains column schema mysql eat table express mysql執行報錯: - Expression #1 of ORDER BY clause is not in GROUP BY clause and cont
遠程登陸mysql報錯:ERROR 1130 (HY000): Host '10.0.0.8' is not allowed to connect to this MySQL server
image code 再次 light 解決辦法 allow this 解決 ror 問題原因:在數據庫遷移到mysql主機後遠程登陸mysql報錯: ERROR 1130 (HY000): Host ‘10.0.0.8‘ is not allowed to connec
MySQL報錯:Ignoring query to other database的解決辦法
MySQL query 原因是在登陸數據庫的時候,缺少了-u參數 錯誤截圖:修正截圖:MySQL報錯:Ignoring query to other database的解決辦法
源碼安裝並且成功啟動mysql後輸入mysql報錯:command not found
mysql源碼安裝並且成功啟動mysql後輸入mysql報錯:-bash: mysql: command not found解決方案:方案1、需要做軟連接:ln -s /usr/local/mysql/bin/* /usr/bin/ 方案2、加入環境變量:vim /etc/profile.d/mysql.s
啟動mysql報錯:ERROR! The server quit without updating
mysql啟動mysql報錯:ERROR! The server quit without updating PID file (/data/mysql/localhost.localdomain.pid),查看mysql.log發現報錯信息:[ERROR] Fatal error: Can‘t open a
mysql報錯:java.sql.SQLException: Incorrect string value: ‘xE4xB8x80xE6xACxA1...‘ for column ‘excelName‘ at row 1
play order none png cor lin mysql報錯 mys splay 一、問題 用Eclipse做項目時候報錯 java.sql.SQLException: Incorrect string value: ‘\xE4\xB8\x80\xE6\
使用 ThinkPHP 框架,mysql 報錯:1364:Field xx doesn't have a default value,laravel 卻沒有報過
1364:Field 'sex' doesn't have a default value [ SQL語句 ] 1364:Field 'sex' doesn't have a default value [ SQL語句 ] 錯誤解決方法: 關閉MySQL的strict
redhat7.0系統配置lamp環境,Navicat遠端連線mysql報錯:2003-can't connect to mysql server on ' ' (10060)解決方案
報錯:2003-can't connect to mysql server on ' ' (10060) 一、分析原因: 防火牆關閉了mysql服務,禁止遠端訪問mysql 二、解決方法: 關閉防火牆: systemctl stop firewalld.service &nb
Centos7常見問題解決方案 mysql報錯:/usr/sbin/mysqld:unknown variable 'default-character-set=utf8'
1,在Centos7中用MariaDB代替了mysql資料庫 ,2,mysql報錯:/usr/sbin/mysqld:unknown variable 'default-character-set=utf8' 修改mysql的字符集時,為了將預設字符集設定為utf-
mysql報錯:SQLSTATE[42000]: Syntax error or access violation: 1101 BLOB/TEXT column ‘rule’ can’t have a default value
多次遇到這個問題了,今天特意記錄一下: SQLSTATE[42000]: Syntax error or access violation: 1101 BLOB/TEXT column 'city' can't have a default value 解決辦法: windows在my.in
用Navicat連線mysql報錯:2003-Can't connect to MySql server on '10.100.0.109'(10039)
問題描述 在 window 系統上,用 Navicat 連線 Mysql 資料庫,彈出以下提示 問題原因 Mysql 資料庫未啟動 解決方案:啟動 Mysql 資料庫 1、點選桌面左下角執行 cmd,然後回車 2、輸入命令:s
解決yum install mysql報錯:Unknown system variable 'validate_password_policy'
問題描述 在安裝Mysql時,我們第一步就是修改密碼臨時密碼,因密碼過於簡單(如:123456),不符合MySQL密碼規範,會觸發一個報錯資訊: 錯誤程式碼如下: ERROR 1819 (HY000): Your password does not satisfy the
Ubuntu/Debian(Raspbian)進入MySQL報錯:ERROR 1698 (28000): Access denied for user 'root'@'localhost'的解決方法
樹莓派安裝MySQL未提示設定密碼,之後在sudo下無需密碼即可連線,其它輸入報錯ERROR 1698 (28000) 附:遠端連線MySQL出現1130錯誤解決方法 問題場景: 在樹莓派3B+,系統Raspbian(Debian9.4),安裝MySQL: sudo apt-g
MySQL 報錯:ERROR 1137 (HY000): Can't reopen table: 'tempId'
MySQL 報錯:ERROR 1137 (HY000): Can't reopen table: 'tempId' 1. sql 如下 select replace(group_concat(distinct tsk.task_name),',' , '\n') as res2
Mac上MySQL報錯:ERROR 2002 (HY000)
Mac上MySQL報錯:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' 另外報錯: dyld: lazy symbol binding failed: Symbo
ubuntu安裝mysql報錯:dpkg: error processing package mysql-server (--configure)
ubuntu安裝mysql過程中電腦突然關機,重新安裝一直報錯: Renaming removed key_buffer and myisam-recover options (if present) Job for mysql.service failed because
MySQL 報錯:ERROR 2002 (HY000): Can't connect to local MySQL server through socket
一、錯誤現場還原: 下面我們通過三種方式來連線,然後觀察提示的錯誤資訊: 1、直接使用“mysql”命令,不帶主機名引數; 2、使用帶了主機名“localhost”引數的“mysql -h localhost”命令; 3、使用帶了主機名“127.0.