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

Come importare un dump di MySQL rinominando alcune tabelle/colonne e non importandone affatto altre?

È possibile non importare alcune tabelle negando le autorizzazioni per farlo e utilizzando --force come opzione della riga di comando.

Non è possibile importare alcune colonne o rinominarle (almeno senza modificare il file dump o apportare modifiche una volta importate).

La mia raccomandazione sarebbe:

  • Importa le tabelle in un altro database (1.3G dovrebbe essere comunque molto veloce).
  • Fai il tuo drop/rinomina.
  • Esporta i dati per creare un nuovo file dump.

Se sei preoccupato che il dump contenga più database, lo strumento da riga di comando mysql ha un flag -o per importare solo quello.