關於查詢時only full group

2021-08-30 09:10:49 字數 672 閱讀 4671

1. 首先先附上快速的解決辦法,僅適用於當前資料庫會話鏈結,屬於快速的解決辦法,當資料庫重啟時,這個問題還會出現

select @@sql_mode;

select @@global.sql_mode;

顯示的是:
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
執行
set sql_mode = 'strict_trans_tables,no_zero_in_date,no_zero_date,error_for_division_by_zero,no_auto_create_user,no_engine_substitution';

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_substitution';

至此,問題應該解決掉了。

2、only_full_group_by的原因是什麼?為什麼報這個錯?

關於MYSQL查詢時WHERE條件值為數字的問題

本來我需要查詢 select from demo where status 1 杯具的是,我想要的結果沒有出來,找了一下問題的原因 我資料庫中status欄位的型別為enum,不是數字型別的原因?select from demo where status 1 這樣就可以了,我一直以為是一樣的呢,以為...

關於mysql查詢 關於MYSQL 查詢

你想要的是這種效果嗎?建立表city cost create table city cost id int primary key auto increment,cost time date,city varchar 20 money int auto increment 1 插入資料 insert...

查詢時,清空checkbox

checkbox的清空分兩步 清空打勾樣式和清空pages屬性qu project state的值 設定checkbox樣式上的非選中,清空pages屬性qu project state的值 qu project state1 checked false qu project state2 chec...