ZeroEnna
Erfahrenes Mitglied
Hallo zusammen,
ich will eine Abfrage ausführen die mir einen Attribuwert dreht (wenn Wert=1 dann Wert=0 und umgekehrt).
Nun habe ich folgenden Ansatz:
Nun meine Frage, ist es Überhaupt möglich das ganze gemäss meinem Ansatz zu lösen, oder wie würdet ihr das machen?
(Ich verwende MySQL 4 als DB-Server)
mfG
ZeroEnna
ich will eine Abfrage ausführen die mir einen Attribuwert dreht (wenn Wert=1 dann Wert=0 und umgekehrt).
Nun habe ich folgenden Ansatz:
Code:
IF ((SELECT Auf_Lager FROM produkte WHERE PK_ID_Produkt=1)=1)
THEN
UPDATE produkte SET Auf_Lager=0 WHERE PK_ID_Produkt = 1;
ELSE
UPDATE produkte SET Auf_Lager=1 WHERE PK_ID_Produkt = 1;
END IF;
Nun meine Frage, ist es Überhaupt möglich das ganze gemäss meinem Ansatz zu lösen, oder wie würdet ihr das machen?
(Ich verwende MySQL 4 als DB-Server)
mfG
ZeroEnna
Zuletzt bearbeitet: