錯誤:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server vers
阿新 • • 發佈:2020-12-20
錯誤:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘’ at line 1
今天在執行專案的時候報了一個關於sql的錯誤:
關於這種錯誤,首先就要去檢視自己的sql語句是否正確
問題排查:
這是原來的程式碼,發現sql語句竟然多寫了一個逗號。
@Override public int delete(int oOrderNum) { String sql = "delete from allOrders where oOrderNumber=?,"; return template.update(sql,oOrderNum); }
解決方案:
把逗號刪除後就解決並完美運行了。
@Override
public int delete(int oOrderNum) {
String sql = "delete from allOrders where oOrderNumber=?";
return template.update(sql,oOrderNum);
}
功能完美執行: