1. 程式人生 > >MySQL中的報錯[Err] 1055 -- Expression #1 of ORDER BY

MySQL中的報錯[Err] 1055 -- Expression #1 of ORDER BY

原因是因為配置檔案中載入資料的時候排序出了問題。。詳細問題沒搞懂

加兩行程式碼可以解決

1.當執行select version(), @@sql_mode; 的時候可以看到

2.把ONLY_FULL_GROUP_BY設定為空就可以解決問題。。

SET sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));

奇怪的是在dom介面下不會報錯

寫了 挺久了一直在文件中,之前在哪個網站搜到的答案忘記了