Multiinserts-/Updates sind nur solange "geil", wie man spezielle Regeln dafür einhält. Wenn, man z. B. keine spezielle Spalte für z. B. "Insertnumber" vorhält und mitführt, weiß man nachher nicht, welche denn fehlerfrei durchgeführt wurden...
Das kommt auf die Storage Engine an, bei InnoDB werden entweder alle oder keine Inserts ausgeführt.
Es gibt mMn bei MySQL bisher keine Möglichkeit, eine garantierte Reihenfolge und einen verlässlichen Fail-Point festzulegen / zu ermitteln.
InnoDB kennt Transaktionen.