Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak zaktualizować wartość w wierszu w MySQL za pomocą Connector/C++?

Z szybkiego skanowania dokumentów wynika, że ​​Connector/C++ jest częściową implementacją Java JDBC API dla C++. Nie znalazłem żadnych odniesień do zestawów wyników, które można aktualizować, więc może to nie być możliwe. W Java JDBC interfejs ResultSet obejmuje obsługę aktualizacji bieżącego wiersza, jeśli instrukcja została utworzona z współbieżnością ResultSet.CONCUR_UPDATABLE.

Powinieneś sprawdzić, czy Connector/C++ obsługuje aktualizowalne zestawy wyników.

EDYCJA:Aby zaktualizować wiersz, musisz użyć PreparedStatement zawierającej SQL UPDATE, a następnie metodę executeUpdate() instrukcji. Przy takim podejściu należy zidentyfikować rekord, który ma zostać zaktualizowany, za pomocą klauzuli WHERE. Na przykład

update users set userName='John Doe' where userID=?

Następnie utworzysz PreparedStatement, ustawisz wartość parametru, a następnie wykonaszUpdate().




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy możliwe jest indeksowanie między tabelami?

  2. Uprawnienia użytkownika MySQL

  3. zsh:nie znaleziono polecenia:mysql

  4. Odległość geograficzna MySQL

  5. Skonfiguruj serwer pocztowy do pracy z PHP