MySQL - couper une table en deux

2 réponses
AuteurMessage

radins |
Modérateur

Photo de radins

Inscrit le : 09/05/2005

# Le 06/06/2005 à 18:53

J'ai une table Truc1 et je voudrais copier la moitié du contenu dans une deuxième table Truc2 et l'autre moitié dans une troisième table Truc3.. maintenant je pourrais certainement le faire en faisant un SELECT et en parcourant ça ligne par ligne en php mais je suis sûr que c'est plus simple directement en MySQL.. mais comment?

Limit | Cyril
Membre

Photo de Limit

Inscrit le : 11/05/2005

# Le 06/06/2005 à 19:10



insert into truc2 select * from truc1 where id>2000
delete from truc1 where id>2000

là ca va te mettre les 2000ers dans truc1 et le reste dans truc2 en considérant que ta table initiale est truc1

Forum GratuitOuvrir dans une nouvelle fenetre - Blog gratuitOuvrir dans une nouvelle fenetre

radins | Tobias
Modérateur

Photo de radins

Inscrit le : 09/05/2005

# Le 06/06/2005 à 19:41

Magnifique, merci beaucoup :-)




PS: J'ai posté la même question sur renta le niveau des réponses là-bas est malheureusement un peu plus bas

Répondre

Vous ne pouvez pas participer au forum, car votre inscription n'a pas été validée. Pour vous faire valider en tant que Membre, cliquez ici.

© MHN - Tous droits réservés | CNIL N°844440 | 23/11/2024 16:11:10 | Généré en 1.87ms | Contacts | Mentions légales |