Nie, MySQL jest inteligentny i nie będzie wolniejszy . Nie próbuj tego sprawdzać, MySQL zrobi to za Ciebie.
Jeśli ustawisz kolumnę na obecną wartość, MySQL zauważy to i nie zaktualizuje jej. Nie jest wykonywana akcja zapisu. (Źródło )
ALE,
MySQL może użyć klauzuli WHERE w kolumnie do aktualizacji, aby określić, którego indeksu użyć (i tym samym, które wiersze należy sprawdzić), w którym to przypadku może przyspieszyć operację UPDATE. Jeśli Twoja kolumna jest indeksowana, dołącz ją .