首頁 >資料庫 >mysql教程 >SQL 錯誤「'User'附近的語法不正確」:如何修復 INSERT 語句?

SQL 錯誤「'User'附近的語法不正確」:如何修復 INSERT 語句?

Patricia Arquette
Patricia Arquette原創
2025-01-01 03:41:09562瀏覽

SQL Error

SQL 語法錯誤:解決「'User'附近的語法不正確」問題

嘗試使用C# 將資料插入SQL 資料庫時,您可能會遇到以下情況error:

Incorrect syntax near the keyword 'User': INSERT INTO User (login, password, status) VALUES (@login, @password, @status)

出現此錯誤是因為「User」是SQL 中的保留關鍵字。要解決此問題,您必須將表名稱括在方括號中,明確表明它引用的是物件而不是關鍵字。

以下是經過更正的修改後的程式碼:

String sql = "INSERT INTO [User] (login, password, status) " +
            "VALUES (@login, @password, @status)";

透過將「User」括在方括號中,您明確指定您正在引用名為「User」的表,而不是嘗試在查詢中使用關鍵字“User”。此更正應該可以解決語法錯誤,並允許您成功地將資料插入資料庫。

以上是SQL 錯誤「'User'附近的語法不正確」:如何修復 INSERT 語句?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn