Operando gatilho mysql deve conter 2 colunas
Meu gatilho parece com isso:
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
E estou recebendo um erro como este:
Operand should contain 2 column(s)
Eu não tenho certeza porque, eu sei que isso está relacionado com o segundo, mas eu não posso configurar onde, alguém tem uma idéia do que mudar? Estou fazendo algo errado aqui? Qualquer ajuda seria apreciada.