對於bad sql grammar類型的錯誤,都是由於sql本身語句有問題。
解決思路:把控制檯輸出的sql放到數據庫中之執行,然後分析檢查s q l語句
案例:
select * from user where sex = ‘女’ and id in (‘1’,‘2’,‘3’).
當沒有寫關鍵字in
。此時就會報 syntax error at or near \"("\n bad sql grammar
.
解決辦法:可以把sql放到數據庫中執行來檢查語句
對於bad sql grammar類型的錯誤,都是由於sql本身語句有問題。
解決思路:把控制檯輸出的sql放到數據庫中之執行,然後分析檢查s q l語句
案例:
select * from user where sex = ‘女’ and id in (‘1’,‘2’,‘3’).
當沒有寫關鍵字in
。此時就會報 syntax error at or near \"("\n bad sql grammar
.
解決辦法:可以把sql放到數據庫中執行來檢查語句