条件:id列是表的主键,且自增
刚开始直接把自增列省略:
语句:
insert into tablename (列1,列2……) values('值1','值2……)
或者:
insert into tablename values('值1','值2……)
但是有报错:Column count doesn't match value count at row 1更改为:
语句:
insert into tablename (id,列1,列2……) values(null,'值1','值2……)
或者:
insert into tablename values(null,'值1','值2……)
可以正常新增一条记录
本文介绍在SQL中向包含自增主键的表插入数据时遇到的问题及解决方案。当尝试省略自增列直接插入其他列时,可能会遇到列数与值数不匹配的错误。文章提供正确的插入语句格式,确保数据能正确插入。
1864

被折叠的 条评论
为什么被折叠?



