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". -----------------------------------------------------------
