为什么在MYSQL中的两个表之间的“更新触发器之前”出现此错误?

时间:2017-11-13 01:53:16

标签: mysql beforeupdate

我创建了一个“emp”表和“audit”表,然后我想从emps表更新审计表。

enter image description here

enter image description here

然后错误连续出现,任何人都能解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

什么是select emps

大概你想要这样的东西:

insert into audit ( . . . )
    select new.emp_name, new.dept_name, . . . ;

new是您如何引用新值。

(或者,如果您想要旧值,请使用old。)