insert ignore - jeśli klucz/wiersz istnieje, pomiń wstawianie
replace - jeśli klucz/wiersz istnieje, usuń pasujący wiersz i wstaw ponownie
Więc replace
powinien być wolniejszy.
Ale insert ignore
nie wykonuje aktualizacji
szczegóły :http://dev.mysql.com/doc/refman /5.5/pl/zamień.html