Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

JDBC retorna o número errado de linhas afetadas


A especificação JDBC aparentemente determina que os drivers tenham executeUpdate() retorna o número de linhas encontradas pela instrução UPDATE, não pelo número de linhas realmente afetadas .

Para que o MySQL Connector/J retorne o número de linhas realmente alteradas você pode adicionar a propriedade useAffectedRows=true ao seu URL de conexão, embora o documentação avisa que é