數據庫操作語法錯誤(SQL syntax error)之兩步走


  今天在做web應用操作數據庫時出現了語法錯誤,提示的是在“xxxxxxx”附近出現了語法錯誤:CODE:Error: 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 's XXXXX。當遇到這種錯誤時請記住按照以下兩步走進行錯誤排除:

  1. 簡單語法錯誤。檢查錯誤提示中的“XXXXX”附近是否出現了中英文符號錯誤(特別注意中文空格和分號),然后檢查是否出現單詞拼寫錯誤,或是與數據庫中定義屬性(數據庫名、屬性名等)拼寫不一致,如果有則改正,這種錯誤時最簡單的了,但必須要足夠細心才能發現。

  2. 數據庫保留字錯誤。如果不是上面的錯誤,即你百分百確定不存在中英文符號錯誤和拼寫錯誤,那就可以參考一下此條建議:觀察查詢語句中的對象屬性名,是否出現了數據庫中的保留字,即把數據庫的保留字命名為了數據對象屬性名,這種錯誤不知道這一點的確實發現不了。我當時遇到的就是這種錯誤,把From命名為了我的數據對象屬性名,檢查了一晚上才發現。為了防止一些朋友沒有接觸過數據庫保留字,我在下面特意貼出來,大家可以大概瀏覽一下,避免以后出現了這種錯誤還不自知。

  常用數據庫保留字列表

  以上就是博主為大家介紹的這一板塊的主要內容,這都是博主自己的學習過程,希望能給大家帶來一定的指導作用,有用的還望大家點個支持,如果對你沒用也望包涵,有錯誤煩請指出。如有期待可關注博主以第一時間獲取更新哦,謝謝!

 

 版權聲明:本文為博主原創文章,未經博主允許不得轉載。

 


免責聲明!

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



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