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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [mysql] SELECT puis UPDATE du SELECT en une requete

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[mysql] SELECT puis UPDATE du SELECT en une requete

n°2021020
johnson950
Posté le 03-09-2010 à 13:40:00  profilanswer
 

Bonjour,
 
Est il possible de faire ceci en une requête :
 

Code :
  1. SELECT id FROM test WHERE nom='pierre';


 
puis

Code :
  1. UPDATE test SET resulat = 'recuperer' WHERE nom='pierre';


 
la table est composé de 3 champs :
id
nom
resultat
 
Je voudrais donc récupérer des valeurs et en même temps, faire en sorte de dire que la valeur a été récupéré.
 
Merci par avance

mood
Publicité
Posté le 03-09-2010 à 13:40:00  profilanswer
 

n°2021024
flo850
moi je
Posté le 03-09-2010 à 13:50:58  profilanswer
 

non
deux requetes , eventuellement dans une transaction

n°2032285
AMG
Watercooled :D
Posté le 26-10-2010 à 14:19:03  profilanswer
 

Avec ton exemple, pour coller l'id dans le resultat tu peux faire ça :  

Code :
  1. UPDATE test SET resultat = id WHERE nom = 'pierre'

n°2032294
skeye
Posté le 26-10-2010 à 14:49:33  profilanswer
 

AMG a écrit :

Avec ton exemple, pour coller l'id dans le resultat tu peux faire ça :  

Code :
  1. UPDATE test SET resultat = id WHERE nom = 'pierre'



rien à voir avec la question.[:doc petrus]


---------------
Can't buy what I want because it's free -
n°2032295
skeye
Posté le 26-10-2010 à 14:50:30  profilanswer
 

johnson950 a écrit :

Bonjour,

 

Est il possible de faire ceci en une requête :

 
Code :
  1. SELECT id FROM test WHERE nom='pierre';
 

puis

Code :
  1. UPDATE test SET resulat = 'recuperer' WHERE nom='pierre';
 

la table est composé de 3 champs :
id
nom
resultat

 

Je voudrais donc récupérer des valeurs et en même temps, faire en sorte de dire que la valeur a été récupéré.

 

Merci par avance

 

En une requête non, mais si peux le faire en une transaction si ça a un intérêt.


Message édité par skeye le 26-10-2010 à 14:50:36

---------------
Can't buy what I want because it's free -
n°2032468
AMG
Watercooled :D
Posté le 27-10-2010 à 01:19:15  profilanswer
 

skeye a écrit :


rien à voir avec la question.[:doc petrus]


 
Après relecture, effectivement, j'étais totalement à côté de la plaque, magnifique hors sujet de ma part  [:amg]

n°2032483
Oliiii
Posté le 27-10-2010 à 08:24:16  profilanswer
 

Ya ca en SQL Server (ca existe peut etre en MySQL):

Code :
  1. UPDATE test
  2.     SET resultat = 'recuperer'
  3. OUTPUT inserted.ID
  4. WHERE nom = 'pierre'


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

  [mysql] SELECT puis UPDATE du SELECT en une requete

 

Sujets relatifs
Pourquoi ma requete s'arrete?[Mysql] Remonter des tables Innodb sur une autre base à partir des frm
[SQLSERVER]update + caseAccess2003+état requete analyse croisée avec nombre champs variables
Un résultat en trop dans ma requêteRequête asynchrone (comment attendre ?)
[RESOLU][MySQL] calcul suivant le cas ....Problème requête PDO
[BO] Table comparison qui ne renvoie pas les update[SQL] Une requete bien compliquée
Plus de sujets relatifs à : [mysql] SELECT puis UPDATE du SELECT en une requete


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