SQL语法错误

问题描述:

这个SQL语法有什么问题?SQL语法错误

INSERT INTO chatt (user, msg, ip) VALUES('testUser', 'testMsg', '81.235.154.103') 

服务器正在运行一些带有未知SQL版本的IIS,但文件必须处于访问2000格式。我得到的字段是id,user,msg,ip,datum。第一个是计数器,最后一个是日期/时间,其余的是文本字段。我如何插入这三个领域?

+6

它给出了什么错误? – anothershrubery 2011-02-14 14:14:20

没有实际的错误信息,我们真的不能告诉,但有两个明显的事情跳出来:

  • user是一个保留字;将其括在方括号中:[user]
  • 您的datum字段可能为not null,这意味着您需要在您的语句中为其提供值。
+0

谢谢,我以为我用过usr。数据默认为Now() – 2011-02-14 16:32:42

user可能是一个保留字。尝试将它放在括号[user]