UPDATE е много по-бързо.
Когато UPDATE , записите в таблицата просто се пренаписват с нови данни.
Когато DELETE , индексите трябва да бъдат актуализирани (не забравяйте, че изтривате целия ред, а не само колоните, които трябва да модифицирате) и блоковете данни могат да бъдат преместени (ако натиснете PCTFREE ограничение)
И всичко това трябва да се направи отново на INSERT .
Ето защо винаги трябва да използвате
INSERT ... ON DUPLICATE KEY UPDATE
вместо REPLACE .
Първият е UPDATE операция в случай на нарушение на ключ, докато последната е DELETE / INSERT .