MySQL运行报错:1136 - Column count doesn't match value count at row 1
日期: 2019-06-04 分类: 个人收藏 424次阅读
@MySQL运行报错:1136 - Column count doesn’t match value count at row 1TOC
MySQL运行报错:1136 - Column count doesn’t match value count at row 1
在MySQL使用中,运行脚本时发现MySQL提示:1136 - Column count doesn’t match value count at row 1。经确认发现意思是指:SQL语句中前边的列(字段)与后边的值的数量不一致。
例如:
INSERT IGNORE INTO students(id,class_id,name,score) VALUES (1,1,‘小明’,‘F’,90);
因为该语句前面是4列(id,class_id,name,score),后面却有5个值(1,1,‘小明’,‘F’,90),所以会报标题所示的错误。
书写时注意保持前后一致,以避免此类错误发生。
除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog
精华推荐