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

Istruzione mysql UPDATE - sovraccarico per gli stessi valori?

No, MySQL è intelligente e non sarà più lento . Non preoccuparti di verificarlo, MySQL lo farà per te.

Se imposti una colonna sul valore che ha attualmente, MySQL lo nota e non la aggiorna. Non viene eseguita alcuna azione di scrittura. (Fonte )

MA,

MySQL può utilizzare la clausola WHERE sulla colonna da aggiornare per determinare quale indice utilizzare (e quindi quali righe esaminare), nel qual caso potrebbe accelerare l'operazione di UPDATE. Se la tua colonna è indicizzata, includila .