PHP将用户id传递给mysql触发器

Ger*_*rep 2 php mysql triggers

我需要创建一个日志表,正如预期的那样,我需要存储用户ID以及新旧行值.

问题是我想创建一个触发器来对我这样做,但我知道无法向触发器发送参数.

有没有办法做到这一点?

在此先感谢您的帮助.

rav*_*nur 5

另一个hack:你可以使用基于连接的变量@var.

样品:

  set @user_id = 321
  update table .....
  set @user_id = null;
Run Code Online (Sandbox Code Playgroud)

在更新触发器中,您可以使用此变量@user_id.