Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como importar um dump mysql enquanto renomeia algumas tabelas/colunas e não importa outras?


É possível não importar algumas tabelas negando permissões para fazê-lo e usando --force como uma opção de linha de comando.

Não é possível importar algumas colunas ou renomeá-las (pelo menos sem editar o arquivo de despejo ou fazer modificações depois de importado).

Minha recomendação seria:
  • Importe as tabelas para outro banco de dados (1.3G ainda deve ser muito rápido).
  • Elimine/renomeie.
  • Exporte os dados para criar um novo arquivo de despejo.

Se você está preocupado que o dump contém vários bancos de dados, a ferramenta de linha de comando mysql tem um sinalizador -o para importar apenas um.