sql >> Database teknologi >  >> RDS >> Mysql

JDBC returnerer forkert antal berørte rækker

JDBC-specifikationen dikterer tilsyneladende, at drivere har executeUpdate() returner antallet af rækker fundet af UPDATE-sætningen, ikke antallet af rækker faktisk berørt .

For at få MySQL Connector/J til at returnere antallet af rækker faktisk ændret du kan tilføje egenskaben useAffectedRows=true til din forbindelses-URL, selvom dokumentation advarer om, at det er




  1. Hvordan dumper man kun specifikke tabeller fra MySQL?

  2. Verificerer MySQLi servercertifikater som standard, når du bruger SSL?

  3. Vælg hvor rækkenummer =rækkenummer

  4. Sammenføjning af flere tabeller returnerer værdien NULL