Mise à jour table1 avec table2
Bonjour,
Savez-vous comment écrire une requête permettant de mettre à jour une table avec les données d'une autre table ?
J'aimerais copier tous les id_utilisateurs de la table "utilisateurs" dans la colonne id_utilisateur de la table "sites" mais en faisant correspondre les nom.
voici les tables :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| CREATE TABLE `utilisateurs` (
`id_utilisateur` int(11) NOT NULL auto_increment,
`nom` varchar(100) NOT NULL,
`prenom` varchar(100) NOT NULL,
PRIMARY KEY (`id_utilisateur`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Tous les utilisateurs' AUTO_INCREMENT=372 ;
CREATE TABLE `sites` (
`id_sites` int(25) NOT NULL auto_increment,
`type_operation` varchar(255) default NULL,
`id_utilisateur` int(25) default NULL,
`nom` varchar(100) NOT NULL,
`ville` varchar(255) default NULL,
`cp` varchar(255) default NULL,
`adresse_livraison` varchar(255) default NULL,
PRIMARY KEY (`id_sites`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=407 ; |
Merci pour votre aide.