mysql保留字(關鍵字)


在做SSM的訂單查詢功能時總是報出SQL語法錯誤的信息,我尋思我這不是用的MyBatis給我生成的Mapper嗎?怎么會有語法錯誤,又是一番掙扎,終於發現是因為我使用了mysql的保留字status作為我訂單狀態的數據庫字段,保留字:

 

 

 后面再試,還是同樣的錯誤,然后又發現我又使用了保留字order作為我的表名,保留字:

 

 真是欲哭無淚啊......

所以以后建表選字段時一定要參考着保留字來選,不要與其重名了。

若仍然想使用此字段,可以在字段前加上  ` (數字1左邊的單引號)。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM