为了账号安全,请及时绑定邮箱和手机立即绑定

关于“插入到...值“,错误消息:VALUES 子句必须至少包含一个元素

关于“插入到...值“,错误消息:VALUES 子句必须至少包含一个元素

江户川乱折腾 2022-09-22 15:46:50

我正在尝试为一个项目建立一个小型的出勤数据库。其中一个表有三列,2 个 INT 和 1 个小型。我试图做的是将这些值插入到表中,但我遇到了一个错误(在代码下提供),我认为我应该注意我正在使用NetBean的Derby这是我正在使用的代码


INSERT INTO STUDENT_PRESENCE(STUDENT_ID, CLASS_SCHEDULE_ID, PRESENT)

 VALUES (201610814, 101, 1), 

        (20166884, 101, 0),

        (201610814, , 102, 1),

        (20166884, 102, 1);

我收到的错误消息:


[Exception, Error code 30,000, SQLState 42X80] VALUES clause must contain at least one element. Empty elements are not allowed.


我试图将4个“输入括号”吞没到一个大括号中,但这也不起作用。任何指导将不胜感激,我对此仍然很陌生。谢谢VALUES


编辑:非常感谢你们。我觉得自己像个笨蛋,我已经盯着这个看了大约一个小时,我不知道我是怎么错过的。谢谢!!


查看完整描述

1 回答

?
长风秋雁

TA贡献1474条经验 获得超7个赞

正如比阿特丽斯和雷蒙德·尼兰德已经提到的,您在查询中放置了一个额外的逗号(,)。

删除多余的逗号(201610814, , 102, 1),


查看完整回答
反对 回复 2022-09-22

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信