Bonjour,
un problème tres bête auquel il semblerait que je sois confronté pour la première fois ... et impossible en googlant de trouver une solution ... mais parce que, certainement, je ne pose pas le problème correctement !!

La requête suivante ne fonctionne pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
UPDATE stock 
set dateheure_dermvt=now(), qte_stock=qte_stock+50 
where art_cle='test';
si qte_stock est null
Bien sur, je peux mettre à 0 tout ce qui est null mais bon ... la base n'est pas à moi ...
Existe-t'il
  • une syntaxe qui force la mise à jour ?
  • une syntaxe conditionnelle du style ifnull qte_stock+=50 sinon qte_stock=50 ?

D'avance, merci pour vos suggestions.