[MYSQL] Déplacer des enregistrements d'une table à une autre

Déplacer des enregistrements d'une table à une autre [MYSQL] - SQL/NoSQL - Programmation

Marsh Posté le 04-07-2003 à 16:40:41    

J'aimerais déplacer certains enregistrement d'une table à une autre, ça peut se faire en SQL directement ou je dois utiliser du code php pour arriver à mes fins?


Message édité par belgique le 04-07-2003 à 16:40:51
Reply

Marsh Posté le 04-07-2003 à 16:40:41   

Reply

Marsh Posté le 04-07-2003 à 22:20:32    

INSERT INTO table2 SELECT * FROM table1 WHERE ...
 
Faut faire en sorte que les colonnes correspondent :
INSERT INTO table2(col1, col2) SELECT champA, champB FROM table1 WHERE ...
 
edit : il faut impérativement que ce soit 2 tables distinctes, on ne peux pas utiliser cette commande pour dupliquer des lignes dans une table.


Message édité par mrbebert le 04-07-2003 à 22:21:51
Reply

Marsh Posté le 04-07-2003 à 22:42:18    

Ca foirait chez moi, j'ai du me tromper quelque part, je vais réessayer merci ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed