如何在 MySQL INSERT 查詢中轉義保留列名?

Mary-Kate Olsen
發布: 2024-10-24 16:23:17
原創
848 人瀏覽過

How to Escape Reserved Column Names in MySQL INSERT Queries?

轉義MySQL INSERT 查詢中的保留列名稱

使用MySQL 資料庫時,可能會遇到與列名稱衝突的保留字。這可能會在嘗試將資料插入表時導致錯誤。

在提供的範例中,列名「group」與保留字「GROUP」衝突,從而阻止使用標準語法插入資料。若要解決此問題,可以使用反引號 (`) 字元來轉義保留列名稱。

要將記錄插入到「users」表中,並將「group」欄位設為「9」:

<code class="sql">INSERT INTO users (`name`, `group`) VALUES ('John', '9')</code>
登入後複製

透過將列名括在反引號中,MySQL 將其識別為有效標識符並允許繼續插入。此方法可讓您解決在列名稱中保留關鍵字的存在問題,而無需修改資料庫架構。

以上是如何在 MySQL INSERT 查詢中轉義保留列名?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!