私は答えを探してウェブをスキャンしてきましたが、ほとんどの人はプログラミング言語を使って答えます。現在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を挿入したい場所です。前もって感謝します。