Asselin Benoit Développement - Création et conception de sites internet - Amiens Somme Picardie Paris France

Créer une copie conforme / cloner une table MySQL (Database)
01`05`2008

4 commentairesPoster un commentaire !
Tags: MySQL

L'astuce suivante consiste à copier une table avec ses données, mais surtout en faire une copie conforme. Le but étant de conserver les types et les index :

CREATE TABLE table_destination LIKE table_source ;
INSERT INTO table_destination SELECT * FROM table_source ;


Le contre-exemple le plus connu est la ligne de commande suivante :

CREATE TABLE table_destination SELECT * FROM table_source ;

La ligne ci-dessus fera une copie des données, mais la structure de la table de destination suivera simplement les besoins de la requête SELECT.