Version complète: sur le forum Webmaster Hub : Dupliquer une entrée
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > SQL
captain_torche
Pour effectuer des tests, je cherche à dupliquer certaines entrées de ma base (en changeant leur ID, ainsi que l'ID parent), en les conservant dans la même table.
Y a t'il moyen de le faire facilement, ou dois-je me créer une moulinette ?
Portekoi
Lulu,

SQL
Insert into ta_table (champ1, champ2, champ 2)
Select champ1, champ2, champ 2 From ta_table where ID in (1, 5, 10, 19)


Prends tous les champs sauf la clé qui devra être en auto increment smile.gif
captain_torche
Merci, mais je ne vois pas comment forcer un nouvel ID_parent
Portekoi
SQL
Insert into ta_table (champ1, champ2, champ 2, ID_Parent)
Select champ1, champ2, champ 2, Max(ID)+1 From ta_table where ID in (1, 5, 10, 19) GROUP BY champ1, champ2, champ 2


Mais pas sûr du tout que ca marche...
captain_torche
Comme je connais l'ID à forcer, ça va wink.gif
Merci !
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.