Nej, MySQL är smart och kommer inte att vara långsammare . Gå inte igenom besväret att kolla efter det, MySQL kommer att göra det åt dig.
Om du ställer in en kolumn till det värde den för närvarande har, märker MySQL detta och uppdaterar den inte. Ingen skrivåtgärd utförs. (Källa )
MEN,
MySQL kan använda WHERE-klausulen i kolumnen för att uppdatera för att bestämma vilket index som ska användas (och därmed vilka rader som ska undersökas), i vilket fall det kan påskynda din UPDATE-operation. Om din kolumn är indexerad, inkludera den .