MySQL INSERTAR o ACTUALIZAR a granel

¿Hay alguna forma de realizar una consulta masiva comoINSERT OR UPDATE en el servidor MySQL?

INSERT IGNORE ...

no funcionará, porque si el campo ya existe, simplemente lo ignorará y no insertará nada.

REPLACE ...

no funcionará, porque si el campo ya existe, primeroDELETE it y luegoINSERT nuevamente, en lugar de actualizarlo.

INSERT ... ON DUPLICATE KEY UPDATE

funcionará, pero no se puede usar a granel.

Entonces, me gustaría saber si hay algún comando comoINSERT ... ON DUPLICATE KEY UPDATE que puede emitirse en bloque (más de una fila al mismo tiempo).

Respuestas a la pregunta(5)

Su respuesta a la pregunta