Hello,
Wenn es sich dabei um einen Dump handelt, und an der Tabellen- und Referenzdefinition nichts geändert wurde seit dem Dump, dann sollte der Reimport auch sauber durchlaufen, egal, ob man ein Multi-Insert (für das man übrigens keine improved Functions benötigt) durchführt oder in einer Schleife immer diskrete Inserts pro Datensatz.
Er hat doch mehrere Statements pro Datei, schon weil er zwei Tabellen drin hat. Soweit ich mich erinnere, erzeugt ein Dump auch keine Monster-Multi-Insert-Statements sondern erzeugt nach einer bestimmten Größe ein neues. Er hat als nicht nur ein einzelnes Multi-Insert-Statement sondern derer viele. Und dafür braucht es dann die mysqli-Extension.
Das kann ich jetzt nicht nachvollziehen, dass er die improved Functions benötigen würde. Es ging ja früher auch ohne...
Aber Du hast meine Aussage sowieso fehlinterpretiert.
Es geht mir um die Datenkonsistenz, Integrität und Kontrolle. Wenn es nicht sichergestellt ist, dass der zu importierende Datenbestand integer ist, dann muss zwangsweise eine Schleife mit Einzelstatements verwendet werden, wenn man die Kontrolle behalten will.
Anders bekommt man nicht heraus, welcher Datensatz Schwierigkeiten gemacht hat.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg