您在插入数据时只指定了两个字段(NAME和gender),但是表中有三个字段(NAME、STATUS和gender)。因此,插入操作失败了。您需要指定所有的字段并为其赋值,或者将STATUS字段的默认值设置为0,这样您就可以省略该字段了。以下是两种可行的插入语句:

指定所有字段并为其赋值: INSERT INTO yuesu(NAME,STATUS,gender) VALUES ('Rose','0','女'),('Mike','0','男');

将STATUS字段的默认值设置为0: ALTER TABLE yuesu ALTER COLUMN STATUS SET DEFAULT 0; INSERT INTO yuesu(NAME,gender) VALUES ('Rose','女'),('Mike','男');

#插入数据INSERT INTO yuesuNAMESTATUSgender VALUES Rose0女Mike男;status我已设定默认字段为什么我会插入失败

原文地址: https://www.cveoy.top/t/topic/beQd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录