Mysql
 sql >> Base de données >  >> RDS >> Mysql

JDBC renvoie un nombre incorrect de lignes affectées

La spécification JDBC dicte apparemment que les pilotes ont executeUpdate() renvoie le nombre de lignes trouvées par l'instruction UPDATE, et non par le nombre de lignes réellement affectées .

Pour que MySQL Connector/J renvoie le nombre de lignes réellement modifiées vous pouvez ajouter la propriété useAffectedRows=true à votre URL de connexion, bien que documentation avertit que c'est