Comment faire pour dupliquer un tableau avec les touches & autres fonctions de structure conservée dans MySQL?
Comment dupliquer un tableau avec les touches & autres fonctions de structure de retenue? y compris les clés primaires, clés étrangères, et les index.
Cela peut être fait avec une seule requête MySQL?
Je suis à l'aide de "créer la table nouvelletable select...", mais cette méthode fait toutes les touches & index perdu.
Vous pouvez activer l'index après la création de la table à l'aide de "ALTER TABLE ADD INDEX ...". Ce moyen est bon, parce que l'insertion dans la nouvelle table sera plus rapide sans index.
double possible de Comment puis-je prévenir l'injection SQL en PHP?
double possible de Comment puis-je prévenir l'injection SQL en PHP?
OriginalL'auteur jondinham | 2011-11-22
Vous devez vous connecter pour publier un commentaire.
dupliquer une table à partir d'une autre table (avec l'indexation et de la structure)ne peut pas être fait en une seule requête
vous aurez besoin de besoin de 2 requêtes.
1) Pour créer des copies de tableau.
CREATE TABLE Table2 LIKE Table1;
Cela va créer une copie exacte de la table.
2) Remplissez le Double tableau avec les valeurs de la table d'origine.
INSERT INTO Table2 SELECT * from Table1;
remplira Table2 avec tous les enregistrements de la fom Table1
OriginalL'auteur Shirish11
vous pouvez le faire dans cette requête
après vous pouvez insérer
lire plus d'informations dans ce l'article
OriginalL'auteur Haim Evgi
Requête suivante crée et duplique les données.
CREATE TABLE table2 SELECT * FROM table1
OriginalL'auteur Thamaraiselvam