错误语句:
insert into student values(809,'蔡树敏','男',34,1973);
(下图中运行结果的显示是:select * from student; 的运行结果。 是为了显示student的属性,方便接下来解释问题。)
第一次写数据库作业,数据都是老师给的)
想插入一行元组,测试语句的完整性,但是发现报错:没有足够的值。
发现是因为我没有在表名Student后写参数的顺序,此时默认使用表中属性顺序。上面的语句中我少写了一列Sdept,所以出现了错误。
解决方案一:按照默认表中的顺序输入参数。结果如下图。
解决方案二:在表明Student后面注明参数输入顺序。结果如下图。
本文参考链接:https://blog.csdn.net/m0_46445478/article/details/105021243