Если id
задан как auto_increment в базе данных mysql, то как мы должны объявить владельца места?
Это мой код:
String sql="update bed set(bedname=?, bedprice=?, description=?, filename=?, path=? where id=?)";
PreparedStatement pst= con.prepareStatement(sql);
pst.setString(1, bdname);
pst.setString(2, bdprice);
pst.setString(3, desc);
pst.setString(4, fileName);
pst.setString(5, savePath);
pst.setInt(6, ) // what we have to put here ???
int i=pst.executeUpdate();
Если вы установите для своего поля автоматическое увеличение, то нет необходимости указывать для него подготовленный оператор. но если вы хотите обновить определенную строку, вы также должны указать номер id.