Ho un database di un forum da spostare.
E' un forum molto popolato, e solo la tabella con i post supera i 120 mega di query SQL.
Ovviamente se lo eseguo, anche da shell, in MySql, la risposta è più o meno: "ma sei scemo?"
Ora, il metodo più efficace che ho trovato è stato quello di "spezzare" questa enorme INSERT in tante più piccole.
Però perdo in media 2 anni di vita ogni ora.
Il file .sql ha una normalissima istruzione
INSERT INTO tabella (bla, bla, bla) VALUES (bla, bla, bla), (bla, bla, bla), (bla, bla, bla), (bla, bla, bla), (bla, bla, bla), (bla, bla, bla), (bla, bla, bla), (bla, bla, bla), (bla, bla, bla), (bla, bla, bla),
Tutto questo ripetuto per un numero di volte assurdo: abbiamo calcolato che mettendo il tutto su una sola riga, copriremmo sei volte la distanza tra Giove e il mio cesso.
Ora io manualmente vado ogni tot righe a inserire l'istruzione
INSERT INTO tabella (bla, bla, bla) VALUES
in modo poi da spezzare il file in tante query più piccole, che copio e incollo ed eseguo nel PHPMYSQL.
C'è un metodo che mi faccia perdere meno smalto? No, perché dopo una notte di sto lavoro sembro un vecchio di 60 anni.
Grazie.
Fate la carità