2017-10-23 14 views
0

に値数と一致していない#1136 - 列の数は、行1列数は、MySQL

で値の数と一致していません

どうすれば修正できますか? 何が必要なのか分かりません。 TIA

+1

をそしてそれをしない... – GurV

+1

あなたが4つのフィールド名のみ3データ – SBF

+0

申し訳ありません、その実際には3つのfield..nowがありますか?私はそれを編集しました。 – Arman

答えて

1

各レコードの列リスト指定の列数と列値の数が一致している必要があります。

INSERT INTO `operator`(`id`, `operator_name`, `info`) 
VALUES (1,'Bangalink','This is all about Banglalink'), 
(2, 'Robi', 'This is all about Robi'); 

または電子メールのためにnullを渡す:

INSERT INTO `operator`(`id`, `operator_name`, `email`, `info`) 
VALUES (1,'Bangalink',null,'This is all about Banglalink'), 
(2, 'Robi', null,'This is all about Robi'); 

第2の方法は、あなたが持つかもしれ際に便利ですが、列リストからということを削除する、電子メールのデータを挿入したくないと仮定すると、

少数のレコードの電子メール。

+0

お寄せいただきありがとうございます。 – Arman

0

あなたは一つのアイテム渡す - info

INSERT INTO `operator`(`id`, `operator_name`, `email`, `info`) 
VALUES (1,'Bangalink','This is all about Banglalink', NULL), 
(2, 'Robi', 'This is all about Robi',NULL); 

または

INSERT INTO `operator`(`id`, `operator_name`, `email`) 
VALUES (1,'Bangalink','This is all about Banglalink'), 
(2, 'Robi', 'This is all about Robi'); 
+0

申し訳ありませんが、私は正しくチェックしませんでした。私は4つの列があることを思い出させるために感謝しますが、私は3つの価値を与えた。 – Arman