最新消息: 新版網站上線了!!!

mysql報錯:Column count doesn't match value count at row 1

msyql執行insert插入語句,提示Column count doesn't match value count at row 1錯誤。

意思是插入的數據與數據庫表的字段類型定義不相匹配.

解決辦法:檢查段類型是否正確, 是否越界, 有無把一種類型的數據存儲到另一種數據類型中.

看看sql語句是否書寫錯誤,賦值的參數是否與字段類型一致


由于類似 insert 語句中,前后列數不等造成的

1:省略數據庫表的列名

INSERT INTO table_name VALUES (value1, value2, value3,...)

改為:補全列名

INSERT INTO table_name (column1, column2, column3,...) VALUES (value1, value2, value3,...)

 

2:列數不相等,則檢查相匹配的列數

INSERT INTO table_name(col_name1, col_name2, col_name3) VALUES('value1','value2');

 

3:書寫錯誤。

如標點符號,如多出空格等


4:sql語句中寫了,mysql表中沒有的多余字段


.....

轉載請注明:谷谷點程序 » mysql報錯:Column count doesn't match value count at row 1

体彩25选5开奖号码