尝试使用 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中文网其他相关文章!