Page 1 sur 1

Comment copier le contenu d'une table vers une autre ?

Posté : 01 oct. 2007, 11:46
par vares2
Bonjour,

J'aimerais créer un script php qui permettra de copier la structure et le contenu d'une table vers une autre.

Merci de m'aider

Posté : 01 oct. 2007, 11:51
par d0m
il y a peutêtre une fonction faire pour, sinon il suffit de :
- sélectionner tous tes enregistrements dans ta table 1

Code : Tout sélectionner

SELECT * FROM table 1;
- les insérer dans la table 2

Comment copier le contenu d'une table vers une autre ?

Posté : 01 oct. 2007, 12:01
par vares2
cela ne marche pas.

Merci d'être plus pécis.

Posté : 01 oct. 2007, 12:14
par Sedril

Code : Tout sélectionner

CREATE TABLE new_table AS SELECT * FROM table
Mais attention cela ne copie que la sctructurey compris la clé primaire et les données, pas les indexes posés sur la table d'origine...

Re: Comment copier le contenu d'une table vers une autre ?

Posté : 01 oct. 2007, 12:24
par d0m
cela ne marche pas.
bien sur que ca marche, ce n'est qu'une suite d'insertion avec les données que tu récupères de la première table.

Posté : 01 oct. 2007, 12:30
par vares2
merci le code

Code : Tout sélectionner

CREATE TABLE new_table AS SELECT * FROM table
marche corectement

Merci