Les Allergies
Alimentaires
Posez votre question Signaler

{MySQL} UPDATE entre deux table d'une base [Résolu]

Rom190686 379Messages postés 29 avril 2008Date d'inscription 10 octobre 2011Dernière intervention - Dernière réponse le 10 janv. 2010 à 16:02
Bonjour,
Je ne suis pas très alaise avec le code sql donc je vous demande votre aide pour effectuer une mise à jour de ma table.
J'ai deux tables, "departement" et "ville".
Dans la table qui contient les villes, je voudrais ajouter les départements.
j'ai inseré une colonne "departement" dans la table "ville".
Maintenant, je veux que le nom du dépatement se trouvant dans la table "departement" s'ajoute dans ma colonne "departement" de la table "ville".
Il faut bien sûr que la ville corresponde au département.
structure de la table dépatement : id, id_region, numero, departement, filtre.
structure de la table ville : id, id_departement, departement, ville, filtre, cp.
J'éspère que j'ai été assez clair dans mes explications.
Merci d'avance
Lire la suite 

{MySQL} UPDATE entre deux table d'une base »

2 réponses
Réponse
+2
moins plus
UPDATE ville, departement
SET ville.departement = departement.departement
WHERE ville.id_departement = departement.id

disclaimer:
fais une copie de tes tables avant... juste pour voir si le résultat est satisfaisant. Je ne suis pas sûr de mon coup.

Conseil:
le champ "ville" de la table ville, pourrait être nommé "nom" ou nom_ville, idem pour "departement" dans la table departement
Ajouter un commentaire
Réponse
+0
moins plus
Ca fonctionne parfaitement.
Merci beaucoup
Ajouter un commentaire
Ce document intitulé « {MySQL} UPDATE entre deux table d'une base » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?