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

instrução mysql UPDATE - sobrecarga para os mesmos valores?


Não, MySQL é inteligente e não será mais lento . Não se dê ao trabalho de verificar isso, o MySQL fará isso por você.

Se você definir uma coluna para o valor que ela possui atualmente, o MySQL percebe isso e não a atualiza. Nenhuma ação de gravação é executada. (Fonte )

MAS,


O MySQL pode usar a cláusula WHERE na coluna a ser atualizada para determinar qual índice usar (e, portanto, quais linhas examinar), nesse caso pode acelerar sua operação UPDATE. Se sua coluna estiver indexada, inclua-a .