小编use*_*192的帖子

在更新时创建触发器以将旧值插入MYSQL中的其他表

我有两张桌子。第一个是我的人员表,它具有ID,名称,creation_date作为值,我有一个old_person表(id,名称,modified_date),我想在其实际更改之前填充人员的值。我将如何处理?我尝试过触发器,但失败了。

我尝试如下

create trigger Person_Trigger Update on person
before update
as
insert into old_person(id, name, modified) 
select id, new.name, getdate()
from person
Run Code Online (Sandbox Code Playgroud)

这给了我语法错误...那里也没有太多的触发器引用,一点点推动将不胜感激!

mysql sql triggers sql-update sql-insert

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

mysql ×1

sql ×1

sql-insert ×1

sql-update ×1

triggers ×1