2013-08-01 31 views
-3

这里我得到了1136错误(列计数与第1行的值计数不匹配)。我怎样才能解决这个问题?在这个MySQL查询中获取错误1136

INSERT INTO salesrep (Sreopno, Srepname, Srepstreet, Srepcity, Srepprov, Sreppcode, Totcomm, Commrate) 
Values ('NKO5', 'Celina', '48', 'Furrows End', 'Brampton', 'ON', 'L6Z4S5', '300.00', '0.20'); 

回答

2

你有8列,你插入9个值,你错过了一列。

错误消息明确表示,COLUM COUNT DOES NOT MATCH VALUE COUNT

  • 检查你的数据库空间,如果你在你的代码留下您的列名 右侧有Sreopno

,你也可以检查对于那样的空间

INSERT INTO salesrep (`Sreopno `, Srepname,.. 
            ^---space here 

INSERT INTO salesrep (` Sreopno`, Srepname, 
          ^--space here 
+0

谢谢,,,,,,,,但现在我得到了另一个错误1054说'未知列'srepno'在'字段列表'中。 1054 – nav

+0

我不知道你在代码'Sreopno'中使用的权利是什么,然后你说'srepno'请检查哪一个是正确的 –

+0

我做了这些改变:INSERT INTO salesrep(Sreopno,Srepname,Srepstreet,Srepcity,Srepprov, Sreppcode,Totcomm,Commrate) 数值('NKO5','Celina','48 Furrows End','Brampton','ON','L6Z4S5','300.00','0.20'); – nav