Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
935 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  comment on copie une table dans une autre en Mysql

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

comment on copie une table dans une autre en Mysql

n°341497
mims1664
3 / vert
Posté le 24-03-2003 à 15:22:48  profilanswer
 

Je dois copier une table X dans une table y les deux ayant exactement les meme propriétés ! pouvez vous m'aider, g rien trouvé de simple et compréhensible pr un débutant !!! merci d'avance

mood
Publicité
Posté le 24-03-2003 à 15:22:48  profilanswer
 

n°341501
thecoin
Chasseur de chasseur de canard
Posté le 24-03-2003 à 15:24:39  profilanswer
 

Dans Oracle je fais ca:
 
INSERT INTO table1 VALUES(SELECT * FROM table1)
 
Peut être que ca marche  :??:


---------------
Si tu regardes ce que le canard mange, tu ne mangeras pas de canard.
n°341502
vttman2
Je suis Open ...
Posté le 24-03-2003 à 15:24:43  profilanswer
 

insert into Y  
select * from X

n°341506
mims1664
3 / vert
Posté le 24-03-2003 à 15:28:18  profilanswer
 

ko merci ca marche nikel  
 
insert into Y  
select * from X
 
trop fort !!!

n°341510
MagicBuzz
Posté le 24-03-2003 à 15:29:45  profilanswer
 

Encore plus propre :
 
CREATE TABLE truc AS SELECT * FROM machin
 
Comme ça, t'as même pas besoin de t'embêter à créer la table au préalable :)

n°341518
mims1664
3 / vert
Posté le 24-03-2003 à 15:32:51  profilanswer
 

nan mais c bon c exact-ement ce qu'il me fallais, il faut que la table soit déja créé ... c pr pouvoir administrer trankillement un site et mettre a jour hop en 2 sec !!
 
 
 
merci qd mm

n°1184310
hair_peace
Posté le 25-08-2005 à 15:17:48  profilanswer
 

Citation :

Encore plus propre :  
 
CREATE TABLE truc AS SELECT * FROM machin  
 
Comme ça, t'as même pas besoin de t'embêter à créer la table au préalable


 
Je profite de cette réponse pour savoir si qqun avait une méthode pour appliquer les contraintes de la premiere table à la seconde, suite à ce genre d'instruction ???
Merchi  :bounce:

n°1964685
chico008
what the wookie says ?
Posté le 10-02-2010 à 17:17:31  profilanswer
 

je fait remonter un vieux truc je sais mais,
 
quand on veut faire une copie, mais que la table de destination a des champs en plus de la 1ere, et qu'on veut specifier une valeur dans ces champs, comment fait-on ?
 
j'ai essayer un truc du style
insert into table_arch values ('','2010-02-10',select * from table)
mais il me dit column count not match.
dans mon exemple, table à 4 champs, table 2 en a 6
1er = Id en auto increment, 2em=date de la copie.
les 4 autres viennent de table
 
Merci


---------------
Serveur HFR - OpenTTD
n°1971902
deuspi
Posté le 08-03-2010 à 12:01:05  profilanswer
 

chico008 a écrit :

je fait remonter un vieux truc je sais mais,
 
quand on veut faire une copie, mais que la table de destination a des champs en plus de la 1ere, et qu'on veut specifier une valeur dans ces champs, comment fait-on ?
 
j'ai essayer un truc du style
insert into table_arch values ('','2010-02-10',select * from table)
mais il me dit column count not match.
dans mon exemple, table à 4 champs, table 2 en a 6
1er = Id en auto increment, 2em=date de la copie.
les 4 autres viennent de table
 
Merci


Salut,
Essaye ça :

Code :
  1. INSERT INTO table_arch SELECT '', '2010-02-10', table1.* FROM table1

n°1971983
chico008
what the wookie says ?
Posté le 08-03-2010 à 15:26:15  profilanswer
 

Merci, ca marhe.


---------------
Serveur HFR - OpenTTD

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  comment on copie une table dans une autre en Mysql

 

Sujets relatifs
Gérer les droits Mysql via phpmyadmin[perl] perl avec mySQL ??
[PHP / mySQL] Problème de création d'une table[mySQL] Grouper plusieurs champs en un champs ?
[mysql] Joindre des tables [résolu]MySQL et Linux : déplacer le repertoire de stockage des bases ?
Grave probleme de disque dur et MYSQL.[SQL] table pivot ?
[ORACLE] Requète avec nom de la table en variable ? 
Plus de sujets relatifs à : comment on copie une table dans une autre en Mysql


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR