la meilleurs facon de copier une table vers une autre ? - SQL/NoSQL - Programmation
Marsh Posté le 21-04-2005 à 16:08:15
selectionne tous les champs sauf l'auto-incrémenté dans les deux tables.
Marsh Posté le 21-04-2005 à 16:17:20
Hello,
en fait il me semblais avoir déja essayé le :
INSERT INTO `base`.`tableB` (champs1,champs2)
SELECT *
FROM `base`.`tableA` (champs1,champs2)
et j'avais eu un message d'erreur, la ca semble fonctionner
mais l'execution n'est pas encore finie mais y a pas de raison.
Merci
Marsh Posté le 21-04-2005 à 16:19:20
INSERT OR UPDATE INTO...
Marsh Posté le 21-04-2005 à 16:05:50
Hello ;
j'ai deux tables qui ont des structures identiques.
L'une sert de backup a l'autre.
j'aimerait deplacer donc le contenu de l'une vers l'autre sachant qu'elle ont un champs "id" auto_increment et ca semble poser des problemes a PMA qui me sort un message d'erreur lorsque j'essaye de le faire via l'interface.
INSERT INTO `base`.`tableB`
SELECT *
FROM `base`.`tableA`
#1062 - Duplicate entry '1' for key 1
je pourrais bien faire une simple boucle mais je pense pas que ce soit la chose la plus rapide a faire.
SI vous avez des idées