sql >> Databáze >  >> RDS >> Mysql

mysql příkaz UPDATE - režie pro stejné hodnoty?

Ne, MySQL je chytré a nebude pomalejší . Nedělejte si problémy s kontrolou, MySQL to udělá za vás.

Pokud nastavíte sloupec na hodnotu, kterou aktuálně má, MySQL si toho všimne a neaktualizuje jej. Není provedena žádná akce zápisu. (Zdroj )

ALE,

MySQL může použít klauzuli WHERE na sloupci k aktualizaci k určení, který index použít (a tedy které řádky prozkoumat), v takovém případě to může urychlit vaši operaci UPDATE. Pokud je váš sloupec indexován, zahrňte jej .



  1. SQLSTATE[HY000] [2002] Žádná taková chyba souboru nebo adresáře při migraci tabulky v Laravelu

  2. Chyba neplatná sekvence bajtů při obnově databáze PostgreSQL

  3. Pravidla v závorkách PostgreSQL, existuje nějaký souhrnný návod?

  4. Oracle SQL Hierarchical Query:Zploštění hierarchie a provedení agregace