mysql中执行insert、update、delete报错:Column Count Doesn't Match Value Count at Row 1
的解决方案
通常情况:字段不匹配
如:student有id, name, age
字段
-- 错误写法
INSERT INTO `student` VALUES(5,'horse')
-- 正确写法
INSERT INTO `student` VALUES(5, 18, 'horse')
INSERT INTO `student`(id, name) VALUES(6,'horse')
非寻常情况:请检查你的触发器
不一定是你刚写的sql有问题,有可能是你触发器
中执行的sql字段匹配问题
show triggers; -- 查看所有触发器,并且可以重点关注触发器创建语句Statement