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

JDBC restituisce un numero errato di righe interessate

La specifica JDBC apparentemente impone che i driver abbiano executeUpdate() restituisce il numero di righe trovate dall'istruzione UPDATE, non dal numero di righe effettivamente interessate .

Per fare in modo che MySQL Connector/J restituisca il numero di righe effettivamente modificato puoi aggiungere la proprietà useAffectedRows=true all'URL di connessione, sebbene documentazione avverte che lo è