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

JDBC връща грешен брой засегнати редове

Спецификацията на JDBC очевидно диктува, че драйверите имат executeUpdate() върнете броя намерени редове от оператора UPDATE, а не от броя на действително засегнатите редове .

За да накара MySQL Connector/J да върне броя на редовете, действително променени можете да добавите свойството useAffectedRows=true към URL адреса на вашата връзка, въпреки че документация предупреждава, че е




  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

  2. Свързване с MySQL база данни в .NET

  3. Как да възстановите MySQL Galera клъстер от асинхронен подчинен

  4. PHP файлът не може да въведе част от кода

  5. Запазете CSV файлове в mysql база данни