2010-02-06 3 views
7

J'ai une table appelée "utilisateurs" et je veux faire une copie exacte en tant que "users_2" en ce qui concerne la structure uniquement le contenu.
Je veux le faire en utilisant PHP seulement car je n'ai pas accès à la console phpMyadmin ou mysql.
Avez-vous une idée de comment faire cela?Dupliquer mysql table "structure" en utilisant PHP seulement

Répondre

13

Après connexion à votre base de données appropriée en php (mysql_connect):

mysql_query("create TABLE tablename like SRCTABLE");

+0

La solution est correcte, mais l'exemple est faux. Cela devrait ressembler à ceci: 'mysql_query (" create table TABLENAME like SRCTABLE ");' – Tommie

2

Vous pouvez utiliser la commande SQL SHOW CREATE TABLE users, le résultat est une déclaration CREATE TABLE dans laquelle vous pouvez simplement remplacer users avec users_2 et exécuter .