[MySQL server 5.4]Update d'une table
Bonjour,
Voici mon pb:
J'ai deux tables, la première ressemble à ça (TABLE A):
http://img197.imageshack.us/img197/2...2mar281152.jpg
Et la seconde (TABLE B):
http://img41.imageshack.us/img41/539...4mar281204.jpg
Je souhaiterais intégrer les NOM PDG de la table B dans la TABLE A tout en sachant que je ne trouverais pas forcement de concordances: par exemple, pour la ligne ASSOCIATION DE... dans la table A, il n'y a pas de numéro correspondant dans la TABLE B. Le champ NOM PDG dans la table A sera donc NULL.
Mon autre problème, c'est que la table A contient plus de 3millions d'enregistrements et la table B en contient près de 1,5 millions. Il faudrait que la requête ne dure pas 3 semaines.
J'ai essayé ceci:
Code:
UPDATE table_A SET table_A.NOMPDG=table_B.NOMPDG WHERE table_A.TEL=table_B.TEL;
Mais c'est archi long! ça fait plus de deux heures que j'ai lancé la requête et je ne suis même pas sûr que ça marche.
J'utilise MySQL en local, aucune connexion extérieure.
Ma question est: comment feriez-vous ?
Merci pour votre aide!