嵌套异常为java.sql.SQLException:未为参数6指定值

嵌套异常为java.sql.SQLException:未为参数6指定值,java,mysql,spring,Java,Mysql,Spring,尝试更新数据库中的记录时出错。我相信这个错误是通过尝试在输入中接受6个值造成的,但是当更新记录时,我只使用了其中的5个。我需要使用eventId更新特定条目的数据库记录。我不想更改eventId,只想删除该事件。我的表按以下顺序设计--eventId、eventTitle、roomId、eventInfo、startDate、endDate。我得到的错误是 嵌套异常为java.sql.SQLException:未为指定值 参数6 您在此处缺少eventId: jdbcTemplateObject

尝试更新数据库中的记录时出错。我相信这个错误是通过尝试在输入中接受6个值造成的,但是当更新记录时,我只使用了其中的5个。我需要使用eventId更新特定条目的数据库记录。我不想更改eventId,只想删除该事件。我的表按以下顺序设计--eventId、eventTitle、roomId、eventInfo、startDate、endDate。我得到的错误是

嵌套异常为java.sql.SQLException:未为指定值 参数6


您在此处缺少eventId:

jdbcTemplateObject.update(SQL,eventTitle,roomId,eventInfo,startDate,endDate,eventId);

您在此处缺少eventId:

jdbcTemplateObject.update(SQL,eventTitle,roomId,eventInfo,startDate,endDate,eventId);

对不起,我忘了提到我正在使用MySQL数据库。对不起,我忘了提到我正在使用MySQL数据库。但是如果我在其中添加eventId,它在运行时是否也会更新eventId?我只需要更新活动信息。我觉得自己很愚蠢。是的,它可以工作,我想它会更新eventID。谢谢。但是如果我在其中添加eventId,它在运行时不会也更新eventId吗?我只需要更新活动信息。我觉得自己很愚蠢。是的,它可以工作,我想它会更新eventID。非常感谢。