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';

  

如下,搜索成功:
 

 

 

 

 

 

 

 


免責聲明!

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



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