sql >> データベース >  >> RDS >> Mysql

mysql UPDATEステートメント-同じ値のオーバーヘッド?

    いいえ、 MySQLはスマートで、遅くなることはありません 。それをチェックする手間をかけないでください。MySQLが自動的にチェックします。

    列を現在の値に設定すると、MySQLはこれに気づき、更新しません。書き込みアクションは実行されません。 (ソース

    しかし、

    MySQLは、更新する列のWHERE句を使用して、使用するインデックス(したがって、調べる行)を決定できます。この場合、UPDATE操作が高速化される可能性があります。 列にインデックスが付けられている場合は、それを含めてください



    1. MySQL、Postgres、Aurora用のサーバーレスGraphQLAPIを作成する方法

    2. JPA/HibernateはOrderというエンティティを作成できません

    3. mysqlにデータをインポートする方法はいくつありますか

    4. mysqldumpはnullを空白として保存します