IF Abfragen in Mysql ?
Daniel
- datenbank
Hallo!
Ich würde mich gerne einmal erkundigen, ob es möglich ist in MYSQL IF Abfragen zu machen, zb das ein benutzerdefinierter Wert nur dann von der Datenbank abgezogen wird, wenn das Ergebnis > 0 ist, zb so:
UPDATE tabelle1 IF((menge - $user_menge) >0) SET menge = menge - $user_menge WHERE id = $id
Ich weiss dass die Syntax nicht richtig ist, aber vielleicht gibt es ja was in der Richtung ?
Danke,
Daniel
Hi,
selbst wenn es nicht geht (was ich im Moment nicht weiß), was ist mit der Where-Klausel??
UPDATE tabelle1 SET menge = menge - $user_menge WHERE id = $id
AND (menge - $user_menge) > 0
MfG
Rouven
hi rouven
selbst wenn es nicht geht (was ich im Moment nicht weiß), was ist mit der Where-Klausel??
UPDATE tabelle1 SET menge = menge - $user_menge WHERE id = $id
AND (menge - $user_menge) > 0
Genau so gehts auch :)
Danke Vielmals!
Hello,
select IF(menge>0,lager,bestellt) as anzahl from artikel WHERE wgr = $wgr
Dafür kann if z.B. benutzen
Liebe Grüße aus http://www.braunschweig.de
Tom