【发布时间】:2013-12-28 05:24:17
【问题描述】:
我的触发器如下所示:
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
我收到这样的错误:
Operand should contain 2 column(s)
我不太清楚为什么,我知道它与第二个 if 有关,但我无法配置哪里,有人知道要改变什么吗?我在这里做错了吗?任何帮助将不胜感激。
【问题讨论】:
标签: mysql decimal-point mysql-error-1241