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.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage