Zoals de documentatie zegt:
REPLACE werkt precies zoals INSERT, behalve dat als een oude rij in de tabel dezelfde waarde heeft als een nieuwe rij voor een PRIMAIRE SLEUTEL of een UNIEKE index, de oude rij wordt verwijderd voordat de nieuwe rij wordt ingevoegd.