Dupliquer les enregistrements d'une table
Fermé
linuxman07
Messages postés
49
Date d'inscription
mardi 31 juillet 2007
Statut
Membre
Dernière intervention
28 août 2007
-
8 août 2007 à 14:30
sami_c - 4 mai 2010 à 23:15
sami_c - 4 mai 2010 à 23:15
A voir également:
- Dupliquer les enregistrements d'une table
- Table ascii - Guide
- Dupliquer ecran - Guide
- Table des matières word - Guide
- Comment enregistrer une video youtube - Guide
- Dupliquer disque dur - Guide
3 réponses
un peut tard comme réponse mais je viens de trouver une solution plus facile :
INSERT INTO la_table(id, nom, prenom ...)
SELECT id*0+$nouveau_id, nom, prenom ... WHERE id = $id_enreg_a_dupliquer
ça résout le pb du pt 2...
j'ai testé et ça marche :) vive les maths :)
INSERT INTO la_table(id, nom, prenom ...)
SELECT id*0+$nouveau_id, nom, prenom ... WHERE id = $id_enreg_a_dupliquer
ça résout le pb du pt 2...
j'ai testé et ça marche :) vive les maths :)
il y a une solution :
1) exporter la table (au format sql)
2) supprimer dans le code exporté la création de la table
3) Modifier dans le code INSERT INTO les "id" et les remplacer par des quotes vides : ' '
4) Executer la requete sql obtenue
Pour changer l'autre champs, cela se fait à l'étape 3.
Tout cela est àfaire manuellement.
Tu peux créer un script php qui le fasse automatiquement...
1) exporter la table (au format sql)
2) supprimer dans le code exporté la création de la table
3) Modifier dans le code INSERT INTO les "id" et les remplacer par des quotes vides : ' '
4) Executer la requete sql obtenue
Pour changer l'autre champs, cela se fait à l'étape 3.
Tout cela est àfaire manuellement.
Tu peux créer un script php qui le fasse automatiquement...
linuxman07
Messages postés
49
Date d'inscription
mardi 31 juillet 2007
Statut
Membre
Dernière intervention
28 août 2007
1
8 août 2007 à 14:46
8 août 2007 à 14:46
Je te remercie pour ta réponse nicolas
Je vais faire ca
ji avai pas pensé
Je vais faire ca
ji avai pas pensé