MYSQL文法中的反斜線有什麼意義?

來源:互聯網
上載者:User
SELECT function_baseurl. id AS id FROM function_baseurl WHERE TRUE

上一句是同事的代碼,他把所有欄位都加了反斜線,導致代碼特別醜,這麼做有什麼意義嗎?

回複內容:

SELECT function_baseurl.id AS id FROM function_baseurl WHERE TRUE

上一句是同事的代碼,他把所有欄位都加了反斜線,導致代碼特別醜,這麼做有什麼意義嗎?

個人覺的這是在告訴編譯器換行的吧!感覺意義不大。個人意見僅供參考

請問是 ` 還是 \

` 是 mysql 的轉義符,只要你不在列名、表名中使用 mysql 的保留字或中文,就不需要轉義其他資料庫也同樣有保留字,如使用的話也同樣需要轉義,只是轉義符不同而已
\ 是對欄位輸入內容的轉義,以確保這些資料不會引起程式,特別是資料庫語句因為特殊字元引起的汙染而出現致命的錯誤。在magic_quotes_gpc=On的情況下,如果輸入的資料有單引號(’)、雙引號(”)、反斜線()與 NUL(NULL 字元)等字元都會被加上反斜線。這些轉義是必須的。
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.