MySQL ERROR 1064 (42000)


本頁面用於記錄數據庫出現ERROR 1064 (42000)的的情況

情景一

一、問題背景
部署項目后從數據庫中查詢數據,異常報錯信息如下:

二、報錯截圖如下

三、我的項目配置如下

四、分析問題
在觀察數據表的結構后,用同樣的方式查詢其他幾個字段,均能正常輸出

五、問題原因
原因是數據庫表中使用了mysql的關鍵字key作為屬性字段,而SQL語句查詢時不能直接使用關鍵字進行查詢,需要在關鍵字加上反引號``
六、解決方式
將select * from oc_external_config where key='host' 換成select * from oc_external_config where `key`='host' 即可


免責聲明!

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



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