Hallo zusammen.
Ich habe 2 Dumps.
Einer mit folgendem Schema:
Dump1 20,5 MB
- DROP TABLE tbl;
- CREATE TABLE tbl;
- INSERT INTO tbl ... VALUES(...);
- ...
- ...
- INSERT INTO tbl ... VALUES(...);
Dump2 7,7 MB
- DROP TABLE tbl
- CREATE TABLE tbl
- INSERT INTO tbl ... VALUES(...),
- (...),
- (...),
- (...);
Der Dump1 mit der „normalen“ Syntax sprich INSERT INTO TBL(bla) VALUES(‚BLA‘); funktioniert beim Import, sprich die 20,5 MB sind in ca. 3 Minuten importiert.
Der Dump2 mit der Kurzform-Insert-Syntax INSERT INTO TBL(bla) VALUES(‚BLA‘),(‚BLA‘),(‚BLA‘); funktioniert nicht beim Import, sprich ich bekomme die bekannte PHP-Fehlermeldung (Fatal error: Maximum execution time of 300 seconds exceeded in /www/phpmyadmin/libraries/import/sql.php on line 118).
Warum das? Der Dump1 ist 20,5 MB groß und funktioniert, die um 66% kleinere Dump2-Datei mit 7,7 MB bringt die Fehlermeldung, siehe oben.
Gruß und bitte um Rat,
Sebastian
PS: Wenn ich von Dump2 nur ca. 50 Zeilen an Inserts importiere, klappts einwandfrei, aber bei knapp 9000 Zeilen erscheint die Fehlermeldung siehe oben.