sql數據庫字段和關鍵字衝突的問題解決

當我們定義數據庫的字段時,可能會在不經意間定義了和數據庫關鍵字名相同的字段,這時我們在對該字段進行操作時,常會發生錯誤。

例如我在表中定義了一個from字段,我們知道 from值mysql的關鍵字,所以我們在執行查詢時

 SELECT * FROM WHERE from = 'xxx';

就會報錯,其解決辦法有

  • 1.重新定義字段。
  • 2.用反撇號(`)包住待操作的關鍵字,換成一下語句則不會報錯(注意不是單引號)。
  •   SELECT * FROM WHERE `from` = 'xxx';
    發表評論
    所有評論
    還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
    相關文章