Silent1337
Lieutenant
- Registriert
- Feb. 2009
- Beiträge
- 1.020
Hallo zusammen,
hänge nun schon etwas länger an der Stelle was MySQL und IF angeht.
Folgendes:
Ich habe 2 Tabellen (Konto1 und Konto2)
Nun soll eine Transaktion von Konto2 auf Konto1 erfolgen - funktioniert ja alles schön und gut.
Jetzt darf Konto2 aber nicht unter 0 landen. Falls doch soll ein rollback; erfolgen.
sagt mir ja immerhin ob der Kontostand größer als 0 ist. Nun sollen aber noch entsprechende Anweisungen ausgeführt werden. (Kleiner als 0 = rollback annsonsten Transaktion ausführen)
Hab den Tag über zig Sachen (if, case) Befehle durchprobiert. Nun weiß ich keinen Rat mehr.
hänge nun schon etwas länger an der Stelle was MySQL und IF angeht.
Folgendes:
Ich habe 2 Tabellen (Konto1 und Konto2)
Nun soll eine Transaktion von Konto2 auf Konto1 erfolgen - funktioniert ja alles schön und gut.
Jetzt darf Konto2 aber nicht unter 0 landen. Falls doch soll ein rollback; erfolgen.
Code:
SELECT IF(balance > 0, "yes", "no") FROM konto1;
sagt mir ja immerhin ob der Kontostand größer als 0 ist. Nun sollen aber noch entsprechende Anweisungen ausgeführt werden. (Kleiner als 0 = rollback annsonsten Transaktion ausführen)
Hab den Tag über zig Sachen (if, case) Befehle durchprobiert. Nun weiß ich keinen Rat mehr.