Si los valores de
competicion_id y
evento_id ya vienen definidos en la feunte de datos,
y son la PK de la tabla destino, sólo necesitas esto:
El ignore hace que si la PK se duplica, entonces ignora la inserción y no devuelve mensaje de error, pasando al siguuiente.
Pero sólo te servirá si y sólo si la PK de la tabla destino está completamente incluida en el conjunto a insertar.
Por otro lado, sino no es así, yo plantearía como solución el uso de una tabla temporal y procesaría la validación directamente en un stored procedure.