Créer une copie conforme / cloner une table MySQL (Database)
01`05`2008
Aucun commentaire • Poster 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.