程序运行中报:java.sql.SQLException: Column count doesn’t match value count at row
意思是你所存储的数据与数据库表的字段类型定义不相匹配.
找到报错的这一行代码发现他所执行的SQL是个insert语句,因为有两种表,字段都一样,再有一种情况下,添加这一张表数据的时候需要向另一张表也插入相同的数据。然后我今天再一张表中加了个字段,另一张表未做修改,SQL语句如下:
Insert into a1 SELECT * FROM a2 WHERE uuid=?
即:a1中要插入的数据为a2表中所查出来的数据,因为a2表新增了一个字段,再添加的时候就出现了这个问题。在a2表中添加相同的字段即可解决
java.sql.SQLException: Column count doesn't match value count at row
最新推荐文章于 2024-10-15 20:45:59 发布