当前位置:   article > 正文

mysql报错:Column Count Doesn‘t Match Value Count at Row 1_column count doesn't match value

column count doesn't match value

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')
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

非寻常情况:请检查你的触发器

不一定是你刚写的sql有问题,有可能是你触发器中执行的sql字段匹配问题
在这里插入图片描述

show triggers;	-- 查看所有触发器,并且可以重点关注触发器创建语句Statement
  • 1
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号