on duplicate field

Invité
Invité n'ayant pas de compte PHPfrance

16 mars 2009, 16:46

Bonjour à tous,

Je suis entrain d'utiliser une requete "insert update on duplicate key", et je me demandais s'il existait la même chose pour updater un champ lambda dans le cas ou la valeur de ce champ existe déjà, au lieu de faire un insertion.

Une sorte de "ON DUPLICATE FIELD"...
cela est il possible?
Merci pour vos réponses.

Invité
Invité n'ayant pas de compte PHPfrance

17 mars 2009, 12:26

okaayyy, je crois que c clair!

donc juste pour confirmer car je suis un newbie en sql, on est obligé de faire un première requete select pour vérifier si la valeur de champ existe déjà.
Si la valeur n'existe pas, on crée un nouvel enregistrement, si elle exsite on update l'enregistrement existant.

=> stricement impossible de faire ces 2 opérations en une seule requete
c'est bien ça?