Nej, MySQL er smart og vil ikke være langsommere . Gå ikke igennem besværet med at tjekke for det, MySQL vil gøre det for dig.
Hvis du indstiller en kolonne til den værdi, den har i øjeblikket, bemærker MySQL dette og opdaterer den ikke. Der udføres ingen skrivehandling. (Kilde )
MEN,
MySQL kan bruge WHERE-sætningen på kolonnen-til-opdatering til at bestemme hvilket indeks der skal bruges (og dermed hvilke rækker der skal undersøges), i hvilket tilfælde det kan fremskynde din UPDATE-operation. Hvis din kolonne er indekseret, skal du medtage den .