Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Ist mysql UPDATE schneller als INSERT INTO?

Einfügen wäre schneller, da Sie beim Aktualisieren zuerst nach dem Datensatz suchen müssen, den Sie aktualisieren möchten, und dann die Aktualisierung durchführen müssen.

Dies scheint jedoch kaum ein gültiger Vergleich zu sein, da Sie nie die Wahl haben, ob Sie einfügen oder aktualisieren möchten, da die beiden zwei völlig unterschiedliche Anforderungen erfüllen.

BEARBEITEN:Ich sollte auch hinzufügen, dass dies unter der Annahme erfolgt, dass es keine Insert-Trigger oder andere Situationen gibt, die potenzielle Engpässe verursachen könnten.