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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MYSQL] Update x si il n'y a pas d'enregistrements de x dans y

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MYSQL] Update x si il n'y a pas d'enregistrements de x dans y

n°745324
smilm
Posté le 30-05-2004 à 16:51:03  profilanswer
 

Le titre est incompréhensible, je sais, j'explique:
 
2 tables:
Hibernation: id, id_village, jrest, demande
 
Village:...,..., hibernation.
 
Je veux faire un update village set village.hibernation='0' WHERE hibernation.id_village!=village.id.
 
En fait je veux changer la valeur de hibernation dans la table village si il n'y a pas d'enregistrement liée a ce village dans la table hibernation.
 
Seulement la requete ci dessous est erronée.
Quelqu'un peu me donner un coup de main ?
 
Merci d'avance.


---------------
AfterEnd: Batissez un nouveau monde
mood
Publicité
Posté le 30-05-2004 à 16:51:03  profilanswer
 

n°745829
APLC
Corporation & Company Ltd
Posté le 31-05-2004 à 02:46:33  profilanswer
 

Suivant la version de MySQL que tu utilise, ca pourrait marcher:
 

Code :
  1. UPDATE village A
  2. SET A.hibernation='0'
  3. WHERE NOT EXISTS(SELECT * FROM hibernation B WHERE B.id_village=A.id)


---------------
Mon site photo | Voyage en Mongolie en fourgon aménagé

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

  [MYSQL] Update x si il n'y a pas d'enregistrements de x dans y

 

Sujets relatifs
[MySQL] Qu'est-ce donc ?Driver jdbc pour mysql
[Mysql] Aide à la redaction d'une requete.Créer un diagramme venant des tables de MySQL
Connexion JSP/MySql[MySQL] Probleme avec la Replication MySQL
Replication MySQLmysql ?????
PHP/MySQL [noob] Classement détaillégrouper enregistrements pour effectuer une somme
Plus de sujets relatifs à : [MYSQL] Update x si il n'y a pas d'enregistrements de x dans y


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