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
.