Utilitaires
Scripts
Divers
Jeux
Rechercher
Quillevere.net
Réflexions informatiques

Sauvegarder rapidement une table MySQL

15/09/2010

 Si vous ne pouvez exécuter de façon longue un traitement sur votre serveur et que vous désirez malgré tout sauvegarder une ou plusieurs tables, il existe une méthode plus efficace que l'exportation : la copie d'une table vers une autre. Voici comment procéder :

  • Créer une table temporaire. Pour ce faire, vous devez avoir la même structure que la table source, affichez donc cette structure avec : 
    SHOW CREATE TABLE table_source;
  • Créez votre table en faisant un CREATE TABLE table_sauvegarde suivi de la structure de la table source donnée à l'étape précédente
  • Copiez le contenu de la table source vers la table sauvegarde en entrant ceci :
    INSERT INTO table_sauvegarde SELECT * FROM table_source;

Pour restaurer, il faut procéder ainsi : 

DELETE FROM table_source;
INSERT INTO table_source SELECT * FROM table_sauvegarde;
Dernière modification le 25/01/2020 - Quillevere.net

Rechercher sur le site

rss RSS info Informations