MySQL replace into
A MySQL replace into ugyanúgy működik mint az insert, azzal a kivétellel hogyha a táblában található egy sor ugyanazzal a Primary Key-el vagy Unique index-el, akkor először azt törli és utána illeszti be az új sort. Hasonló tehát az Insert into ..... on Duplicate Key Update művelethez.
Nézzük a szintakszist:
REPLACE INTO table (id,field1) VALUES (10,'data');
A fenti példánál amennyiben az id egy primay key és van egy 10-es kulcsú sorunk, akkor az a sor törlödik és a megadott értékekkel létrejön egy új.