Mysql
 sql >> Database >  >> RDS >> Mysql

Genera (cioè scrivi) una colonna di indice del numero di riga in MySQL

Un consiglio di un amico ha salvato la giornata. Questo sembra essere il modo più veloce per portare a termine l'attività:

  1. Crea una nuova tabella con una struttura di colonne identica a quella originale con l'aggiunta di una colonna a incremento automatico.
  2. Aggiungi i dati dalla tabella originale a quella nuova utilizzando INSERT INTO ... SELECT ... ORDER BY
  3. Elimina la tabella originale

Ha eseguito 9 milioni di righe in 7 secondi.