2017-02-18 70 views
-4

我试图插入一个新的行到表中,我得到一个语法错误。我成功地将行插入同一数据库中的不同表格中,并且没有问题。代码如下SQL INSERT INTO语法错误。基本数据库

INSERT INTO Ordertbl(OrdNo, OrdDate, CustNo, EmpNo, OrdName, OrdStreet, OrdCity, OrdState, OrdZip) 
VALUES ('O1234567', '2030-1-25', '49908905', '55138445', 'John Smith', 'Milwaukee', 'WI', '53122-4523') 
+3

您列出九列,但只给八个值。看起来你忘了提供一个'OrdStreet'。另外,MKE道具。 –

+0

“语法错误”不是很具描述性。当请求帮助尝试并提供时。我发现MySQL在指出错误时非常非常具体。仔细阅读它说什么。每当有问题时检查参考资料。 – tadman

+0

问题回答后两个小时即将到来,并抱怨这个问题不够具体,这有什么意义? –

回答

5

您指定了九列,但只有八个值。你错过了街道。

+0

啊经典。它现在有效。非常感谢! – GSHUMN

+0

不用担心,发生在我们所有人身上。 –