Zoals hier door een lid van het MySQL-documentatieteam:
It's not atomic. The records loaded prior to the error will be in the
table.
De oplossing is om gegevens in een speciale tabel te importeren en vervolgens INSERT INTO ... SELECT ...
uit te voeren wat een atomaire operatie zal zijn. Op enorme datasets is dit een potentieel probleem vanwege de lange transactie.