1.背景:IDEA連上數據庫時後測試SQL。
然後使用IDEA檢測SQL編寫工具出現的異常。
2.可能的情況:
你的SQL寫的有問題
佔位符如果是字符串 沒有加雙引號或單引號
3.如何使用IDEA 檢測SQL是否編寫正確:
右鍵SQL關鍵字 -> Run query in console.
選擇數據庫的控制檯。
以上是錯誤的輸入情況。會報以下異常:
解決方式:把佔位符的 數據 用雙引號或者單引號引上。
如果你有個別字段沒有加上 引號 那麼會報:
[42S22][1054] Unknown column 'XXXXX' in 'field list' 說明這一列的佔位符你輸的有問題
我認爲是由於在輸入 SQL中佔位符數據的時候,IDEA並不會把你輸入的數據自動轉換爲字符串。
正確輸入:點擊運行Execute