字段列表触发器中的未知列

时间:2016-11-17 14:39:25

标签: mysql

这是什么问题?我正在使用工作台。当我尝试插入我的工作人员时,我得到一个错误。

我试图插入另一个表中的值;工作人员'取决于对其中一列的输入。

Error Code: 1054. Unknown column 'position' in 'field list' 0.046 sec


    CREATE TRIGGER your_trigger_name
    AFTER INSERT ON staff
    FOR EACH ROW 
BEGIN
   if position = 'senior instructor' 
   then
       INSERT INTO NEW.senior_instructor 
       VALUES (NEW.employee_name, NEW.date_of_birth);

    end if;
END;

1 个答案:

答案 0 :(得分:1)

delimiter ||

CREATE TRIGGER your_trigger_name
    AFTER INSERT ON staff
    FOR EACH ROW 
BEGIN
   if NEW.position = 'senior instructor' 
   then
       INSERT INTO senior_instructor 
       VALUES (NEW.employee_name, NEW.date_of_birth);

    end if;
END
||
delimiter ;