mysql报错:Column Count Doesn‘t Match Value Count at Row 1

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

你可能感兴趣的:(mysql,mysql,数据库)