RESTORE TABLEtbl_name
[,tbl_name
] ... FROM '/path/to/backup/directory
'
Restaura la tabla o tablas de una copia de seguridad que se
hizo con BACKUP TABLE
. Las tablas
existentes no se sobreescriben; si trata restaurar una tabla
existente, obtiene un error. Pero como BACKUP
TABLE
, RESTORE TABLE
actualmente
funciona sólo para tablas MyISAM
. El
directorio debe especificarse como una ruta completa.
La copia de seguridad para cada tabla consiste en su fichero
de formato .frm
y fichero de datos
.MYD
. La operación de restauración
restaura aquellos ficheros, luego los usa para reconstruir el
fichero índice .MYI
. La restauración
tarda más tiempo que la copia de seguridad debido a la
necesidad de reescribir los índices. Mientras más índices
tenga la tabla, más tarda.
El comando retorna una tabla con las siguientes columnas:
Columna | Valor |
Tabla |
Nombre de tabla |
Op |
Siempre restore
|
Msg_type |
Es status , error ,
info , o warning
|
Msg_text |
Mensaje |
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.