Объявите заполнитель с auto_increment в базе данных MySQL

0

Если 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();
Теги:

1 ответ

0

Если вы установите для своего поля автоматическое увеличение, то нет необходимости указывать для него подготовленный оператор. но если вы хотите обновить определенную строку, вы также должны указать номер id.

  • 0
    дайте мне знать, синтаксис sql правильный ??
  • 0
    String sql = "обновить набор кроватей (bedname = ?, bedprice = ?, description = ?, filename = ?, path =?)" + "Values (?,?,?,?,?)"; 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); int i = pst.executeUpdate ();
Показать ещё 11 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню