Mysql裡不能使用聚合函式

2021-10-02 06:55:24 字數 936 閱讀 1925

採取的第一種方式:

記錄一下關於mysql的乙個報錯問題解決方案:in aggregated query without group by, expression #1 of select list contains nonaggregated column 『yunva_changke.u.user_id』; this is incompatible with sql_mode=only_full_group_by

問題描述:是因為mysql的sql_mode預設開啟了only_full_group_by 模式,導致mysql的sql的group by規則跟oracle類似了,所以去掉這個預設就可以了

具體方法:

1.檢視sql_mode模式,如果sql_mode顯示為:only_full_group_by,執行步驟二即可 

mysql>show variables like 『%sql_mode』;

mysql> show session variables like 『%sql_mode%』;

mysql> show global variables like 『%sql_mode%』;

2. mysql> set global sql_mode=」;

mysql> set session sql_mode=」;

以上方式不好用;

採用以下方式解決問題:

找到linux下的根目錄etc>>my.cnf檔案;

在檔案的末尾新增如下內容:

sql_mode =strict_trans_tables,no_engine_substitution,no_zero_date,no_zero_in_date,error_for_division_by_zero,no_auto_create_user

記得:修改後重新啟動mysql資料庫服務即可解決以上問題。

MySQL不能使用 tmp

我注意到my.點tmpdir到 tmp,恕我直言,這可能是致命的。從mysql 如果mysql伺服器作為複製的奴隸,你不應該設定 tmpdir指向基於記憶體的檔案系統或目錄的目錄被清除時,伺服器主機重啟。複製的奴隸需要一些臨時檔案的生存機器,它可以複製臨時表或load data infile操作重啟...

MySQL不能使用 tmp

我注意到my.點tmpdir到 tmp,恕我直言,這可能是致命的。從mysql 如果mysql伺服器作為複製的奴隸,你不應該設定 tmpdir指向基於記憶體的檔案系統或目錄的目錄被清除時,伺服器主機重啟。複製的奴隸需要一些臨時檔案的生存機器,它可以複製臨時表或load data infile操作重啟...

pdfcrop不能使用

最近,用到了pdfcrop,用來去除pdf中空白的邊。但是使用pdfcrop margins 0 pdf 後,給出了錯誤 error pdfcrop cannot call ghostscript 但是我已經安裝了ctex,裡面已經包含ghostscript,所以就不知道什麼錯誤。在網上針對這個問題...