尝试使用带有准备好的语句的 where 子句在我的表(事件)中设置值时,我的 sql 语法出现错误,这是代码`
public void setEventParticipants(int id, String eventParticipants)
{
try {
String req1="insert into events (eventParticipants) values(?) where (eventId)=?";
PreparedStatement pre = c.prepareStatement(req1);
pre.setString(1, eventParticipants);
pre.setInt(2, id);
pre.executeUpdate();
} catch (SQLException ex) {
Logger.getLogger(EventService.class.getName()).log(Level.SEVERE, null, ex);
}
}`
我收到此错误:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 'where (eventId)=7' 附近使用正确的语法 感谢您的帮助
精慕HU
慕少森
呼唤远方
相关分类