MySQL 1064 You have an error in your SQL syntax 錯誤解決辦法

一、報錯信息

 

錯誤代碼: 1064
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 'desc ='xx' LIMIT 0, 1000' at line 1 
中文解釋(百度翻譯......):
1064您的SQL語法中有一個錯誤;請查看與您的MySQL服務器版本相對應的手冊,以瞭解在第1行使用接近 'desc ='xx' LIMIT 0,1000'的語法。

  

二、報錯原因

  這是因爲數據庫表中的字段名引用了關鍵字,例如上面報錯字段“desc”。
 

三、解決辦法

寫sql語句時,引用到與mysql關鍵字重名的字段時,加上``
select * from package where `desc` ='xx';

  

如下,搜索成功:
 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章