Der mysql-Trigger-Operand sollte 2 Spalten enthalten
Mein Trigger sieht so aus:
begin
IF ((NEW.tgebucht >= NEW.tteilnmax) AND (NEW.tgebucht!=0) AND (OLD.tstatus=0)) THEN
SET NEW.tstatus = 1;
ELSEIF ((NEW.tgebucht < NEW.tteilnmax) AND (OLD.tstatus=1)) THEN
SET NEW.tstatus =0;
END IF;
IF ((0,25*NEW.tteilnmax)>=(NEW.tteilnmax-NEW.tgebucht)) THEN
SET NEW.trestplatze =1;
END IF;
end
Und ich erhalte einen Fehler wie diesen:
Operand should contain 2 column(s)
Ich bin mir nicht sicher warum, ich weiß, es hängt mit dem zweiten zusammen, aber ich kann nicht konfigurieren wo, hat jemand eine Idee, was zu ändern ist? Mache ich hier etwas falsch? Jede Hilfe wäre dankbar.