以下查詢會導致語法錯誤,因為KEYMy<br>INSERT INTO user_details (username, location, key)<br>VALUES ( “Tim”、“佛羅裡達”、 42)<br>
要解決此問題,您可以避免使用保留單字作為表或列名稱或引用保留字時用反引號括起來。具體方法如下:
最簡單的解法是對非保留字的欄位使用不同的名稱。
如果必須使用保留字,請將其用反引號括起來。例如,要修復上面的查詢,更改:
<br>鍵<br>
<br>鍵<br>
結果查詢將是:
<br>INSERT INTO user_details (username, location, key)<br>VALUES ('Tim', 'Florida', 42)<br>
以上是如何解決MySQL表名或列名保留字導致的語法錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!