いいえ、 MySQLはスマートで、遅くなることはありません 。それをチェックする手間をかけないでください。MySQLが自動的にチェックします。
列を現在の値に設定すると、MySQLはこれに気づき、更新しません。書き込みアクションは実行されません。 (ソース )
しかし、
MySQLは、更新する列のWHERE句を使用して、使用するインデックス(したがって、調べる行)を決定できます。この場合、UPDATE操作が高速化される可能性があります。 列にインデックスが付けられている場合は、それを含めてください 。