【发布时间】:2012-05-09 07:58:26
【问题描述】:
我一直在网上寻找答案,但大多数人都使用编程语言来回答。我目前正在运行 MySQL 服务器并希望跟踪 staff 表,当员工职位更新时,触发器应将值插入到 staff_audit 表中。现在最大的问题是如何访问用户 ID?
到目前为止的代码:
CREATE TRIGGER staff_aft_update
AFTER UPDATE ON staff
FOR EACH ROW
INSERT INTO staff_audit
( sau_st_staffno, sau_st_position_before,
sau_st_position_after, sau_user_id, ts)
VALUES
( old.st_staffno, old.st_position,
new.st_position, userid);
userid 是我想要插入 ID 的位置。提前致谢。
【问题讨论】:
-
对不起,进入 'staff_aft_update' 表。
-
mysql,但我也可以访问 sql server。