Bonjour,

J'ai l'habitude d'utiliser dans mes procédures stockées SQL serveur la syntaxe suivante pour choisir entre INSERT ou UPDATE (par exemple)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
IF EXISTS (SELECT... FROM...) 
  BEGIN
  UPDATE...
  END
ELSE
  BEGIN
  INSERT INTO...
  END
Mais j'ai l'impression que même avec mySQL 5.0 cette possibilité n'existe pas !
Si j'ai bien compris, je peux juste tester l'existence d'une table avec un IF EXISTS mais je ne peux pas passer une requête comme paramètre.

Y'a t'il une autre façon de faire ? Ou est-ce tout simplement que je ne connais pas la syntaxe exacte ?