Manual. Si miras esta página del manual, verás que el "replace" te permite hacer la actualización siempre que coincida la clave primaria en lugar de insertar.
Cita:
Iniciado por Manual de mysql If you specify REPLACE, input rows replace existing rows (in other words, rows that have the same value for a primary or unique index as an existing row). See section 13.1.6 REPLACE Syntax.
Un saludo.