il semble que la syntaxe soit :
UPDATE nom_tlb SET prenom='Jean-Pierre', nom='Papin', ville='Marseille',
enfants='3' WHERE id='1'

sans parenthèse

-----Message d'origine-----
De : michel Peray <[EMAIL PROTECTED]>
À : [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Date : jeudi 5 avril 2001 00:53
Objet : mysql


Bonjour

Je voudrais faire une requete du type :

update engagement m
set m.rang =
( select b.rang from tmp_engagement b
where m.dossard = b.dossard
and m.no_course=3)


Avec Oracle ca marche mais avec MySql ca plante.
Vous avez une idée.

merci

michel



-----------------------------------------------------------
Si vous souhaitez vous desabonner de la mailing list, envoyez
un mail a l'adresse: <[EMAIL PROTECTED]> contenant
dans le Subject: du message le seul mot "unsubscribe".
-----------------------------------------------------------




-----------------------------------------------------------
Si vous souhaitez vous desabonner de la mailing list, envoyez
un mail a l'adresse: <[EMAIL PROTECTED]> contenant
dans le Subject: du message le seul mot "unsubscribe".
-----------------------------------------------------------

Répondre à