Syntaxe de REPAIR TABLE
<<<
Syntaxe de RESTORE TABLE Référence de langage d'administration de la base de données
>>>

14.5.2 Commandes d'entretien des tables
14.5 Référence de langage d'administration de la base de données
14 Syntaxe des commandes SQL
 Manuel de Référence MySQL 4.1 : Version Française

Syntaxe de ANALYZE TABLE
Syntaxe de BACKUP TABLE
Syntaxe de CHECK TABLE
Syntaxe de CHECKSUM TABLE
Syntaxe de OPTIMIZE TABLE
Syntaxe de REPAIR TABLE
->Syntaxe de RESTORE TABLE

14.5.2.7 Syntaxe de RESTORE TABLE


RESTORE TABLE nom_de_table[,nom_de_table...] FROM '/chemin/vers/le/dossier/de/sauvegardes'
Restaure la ou les tables à partir d'une sauvegarde effectuée avec BACKUP TABLE . Les tables existantes ne seront pas écrasées et dans ce cas là, vous obtiendrez une erreur. La restauration prendra plus de temps que la sauvegarde à cause de la reconstruction du fichier d'index. Plus vous avez de clefs, plus la restauration sera longue. Tout comme BACKUP TABLE , RESTORE TABLE fonctionne seulement avec les tables MyISAM .

La sauvegarde de chaque table est constituée du fichier de format .frm et du fichier de données .MYD . L'opération de restauration restaure ces fichiers, puis les utilise pour reconstruire le fichier d'index .MYI . La restauration prend plus de temps que la sauvegarde, car il faut reconstituer l'index. Plus la table a d'index, plus cela prendra de temps.

Cette commande retourne un tableau avec les colonnes suivantes :
Colonne Valeur
Table Nom de la table
Op Toujours `` restore ''
Msg_type status , error , info ou encore warning .
Msg_text Le message.

<< Syntaxe de RESTORE TABLE >>
Syntaxe de REPAIR TABLE Commandes d'entretien des tables Référence de langage d'administration de la base de données