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

我正在尝试为一个项目建立一个小型的出勤数据库。其中一个表有三列,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


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


江户川乱折腾
浏览 184回答 1
1回答

长风秋雁

正如比阿特丽斯和雷蒙德·尼兰德已经提到的,您在查询中放置了一个额外的逗号(,)。删除多余的逗号(201610814, , 102, 1),
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java