sql >> Base de Datos >  >> RDS >> Mysql

¿Puedo restaurar una sola tabla desde un archivo completo mysql mysqldump?

Puede intentar usar sed para extraer solo la tabla que desea.

Digamos que el nombre de su tabla es mytable y el archivo mysql.dump es el archivo que contiene su gran volcado:

$ sed -n -e '/CREATE TABLE.*`mytable`/,/Table structure for table/p' mysql.dump > mytable.dump

Esto se copiará en el archivo mytable.dump lo que se encuentra entre CREATE TABLE mytable y el siguiente CREATE TABLE correspondiente a la siguiente tabla.

Luego puede ajustar el archivo mytable.dump que contiene la estructura de la tabla mytable y los datos (una lista de INSERT ).