2013-08-01 21 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