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 .