Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да актуализирам стойност в ред в MySQL с помощта на Connector/C++

От бързо сканиране на документите изглежда, че Connector/C++ е частична реализация на Java JDBC API за C++. Не намерих препратка към обновяеми набори от резултати, така че това може да не е възможно. В Java JDBC интерфейсът ResultSet включва поддръжка за актуализиране на текущия ред, ако изразът е създаден с едновременност ResultSet.CONCUR_UPDATABLE.

Трябва да проучите дали Connector/C++ поддържа обновяеми набори от резултати.

РЕДАКТИРАНЕ:За да актуализирате ред, ще трябва да използвате PreparedStatement, съдържащ SQL UPDATE, и след това метода executeUpdate() на оператора. С този подход трябва да идентифицирате записа за актуализиране с клауза WHERE. Например

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

След това трябва да създадете PreparedStatement, да зададете стойността на параметъра и след това executeUpdate().




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql_insert_id с актуализация

  2. Поддръжка на Homebrew, MySQL 8

  3. Поддръжка на ScaleGrid DigitalOcean за MySQL, PostgreSQL и Redis™ вече е налична

  4. ИЗБЕРЕТЕ всички записи, които са на 30 дни

  5. mysql агрегатен UDF (функция, дефинирана от потребителя) в C