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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SQL] UPDATE dans une requete SELECT ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[SQL] UPDATE dans une requete SELECT ?

n°965502
xavier40
Posté le 29-01-2005 à 19:02:10  profilanswer
 

Bonjour,
 
J'ai une table MySQL de produit dont je voudrais mettre à jour en majorant les prix de 2%
 
Puis je faire dans un SELECT un UPDATE ? Je m'explique: a chaque lecture de ligne du SELECT puis je faire un update sur cette table ou une autre ? Cela veut dire que si la table fait 15000 produits, il y aura 15000 update.
 
Merci pour vos réponses


Message édité par xavier40 le 29-01-2005 à 19:29:50
mood
Publicité
Posté le 29-01-2005 à 19:02:10  profilanswer
 

n°965557
Beegee
Posté le 29-01-2005 à 20:17:27  profilanswer
 

UPDATE produits
SET prix = prix * 1.02;
 
:D

n°965572
xavier40
Posté le 29-01-2005 à 20:29:36  profilanswer
 

oui je le sais mais est ce possible dans une meme requete select ?
 
merci

n°966942
Arjuna
Aircraft Ident.: F-MBSD
Posté le 31-01-2005 à 16:30:03  profilanswer
 

select prix * 1.02 from produits;
 
Mais ça mettra pas à jour ta base. Non, on ne peux pas faire un UPDATE qui retourne les lignes modifiées. Et même dans les autres SGBD, tu pourras pas sans passer par une Procédure Stockée, puisque les TRIGGER ne se déclenchent pas sur SELECT (et heureusement d'ailleurs... tu as vraiment l'esprit tordu à vouloir faire ça)


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

  [SQL] UPDATE dans une requete SELECT ?

 

Sujets relatifs
Desactiver les PK sous Sql server[SQL] Copie d'un enreg d'une table vers une autre table
update: pb de requete de modification de table[SQL/ADP] Appeler une fonction dans un Etat
Pb select / submitFormat de date SQL server
requête paramétrée et liste déroulanteTaille des select et textes trop longs....??
Comparaison de date SQL ACCESS 
Plus de sujets relatifs à : [SQL] UPDATE dans une requete SELECT ?


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