Column count doesn't match value count at row 1問題解決

 INSERT INTO tableA select * FROM tableB where   條件
### Cause: java.sql.SQLException: Column count doesn't match value count at row 1

; bad SQL grammar []; nested exception is java.sql.SQLException: Column count doesn't match value count at row 1

原因:tableA和tableB兩個表的字段數量不一致。

解決:修改兩表中的其中一個表,以保證兩個表的字段保持完全一致。

注意:在使用 INSERT INTO tableA select * FROM tableB 這樣結構的SQL語句時,確保兩個表的創建語句保持一致,即兩個表的表結構保持一致。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章