嘗試使用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中文網其他相關文章!