【发布时间】:2017-11-13 01:53:16
【问题描述】:
我创建了一个“emp”表和“audit”表,然后我想从 emps 表中更新审计表。
然后不断出现错误,有谁能解决这个问题吗?
【问题讨论】:
-
请将您的代码作为实际文本包含在您的问题中,缩进四个空格,而不是作为图像链接。在我的脑海中,您在触发器中的
select声明看起来很可疑。
标签: mysql beforeupdate
我创建了一个“emp”表和“audit”表,然后我想从 emps 表中更新审计表。
然后不断出现错误,有谁能解决这个问题吗?
【问题讨论】:
select 声明看起来很可疑。
标签: mysql beforeupdate
select emps 是什么?
大概你想要这样的东西:
insert into audit ( . . . )
select new.emp_name, new.dept_name, . . . ;
new 是您引用新值的方式。
(或者如果您想要旧值,请使用old。)
【讨论】: