Como se indica aquí por un miembro del equipo de documentación de MySQL:
It's not atomic. The records loaded prior to the error will be in the
table.
La solución consiste en importar datos a una tabla dedicada y luego ejecutar INSERT INTO ... SELECT ...
que será la operación atómica. En grandes conjuntos de datos, este es un problema potencial debido a la larga transacción.