Zamień został zaprojektowany, aby ułatwić następujący przypadek:
- Sprawdź, czy istnieje rekord z tym samym PK
- Jeśli tak, usuń wiersz i wstaw nowy wiersz dla rekordu z podanym
- Jeśli nie, wstaw nowy rekord
Zgodnie z dokumentacją REPLACE jest równoznaczne z INSERT, poza usunięciem wszelkich istniejących rekordów, których PK jest wcześniej usuwane.