You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MySQL错误代码1136:列数与值数匹配仍报错求排查

解决MySQL错误1136:Column count doesn't match value count at row 1

你的问题出在第二条INSERT语句里:'1560'和'789089076'之间漏掉了一个逗号,MySQL会把这两个字符串解析成单个值,导致VALUES里的总数量比你指定的列数少1,直接触发1136错误。

修正后的第二条INSERT语句如下:

INSERT INTO subject (SubjectId, Units, Requirements, Capacity, StudentId, Grades, EnrollmentId, DurationHours, Cost) 
 VALUES 
 ( 'ICTWEB899', '13', 'complete all units to satisfactory standard', '1560', '789089076', 'satisfactory 100/100', 'dangia4965', '13', '3000');

额外提醒:你插入INT类型字段时用了字符串格式(比如'10'),虽然MySQL会自动转换,但建议直接用数字值(比如10),能避免一些潜在的解析问题。

内容的提问来源于stack exchange,提问作者Kudos

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 20:05:25