Ho inserito 14.485 linee su MySQL come questo:
INSERT INTO 'bairros' ('id','cidade_id','descricao') VALUES (1,8891,'VILA PELICIARI');
INSERT INTO 'bairros' ('id','cidade_id','descricao') VALUES (2,8891,'VILA MARIANA');
...
Ci sono voluti circa 5 minuti.
Ho dovuto inserire in un'altra tabella 16.021 linee, stesso database, quindi per il test ho fatto questo:
INSERT INTO 'bairros' ('id','cidade_id','descricao') VALUES (1,8891,'VILA PELICIARI'),(2,8891,'VILA MARIANA');
...
Ci sono voluti solo pochi secondi.
Qual è la differenza, per il database, tra gli script? E perché uno è più veloce dell'altro?