我一直在网上寻找答案,但大多数人使用编程语言来回答。我目前正在运行一个 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 的地方。提前致谢。