在会话之间触发mysql

时间:2016-07-15 16:15:24

标签: triggers

在知道是否需要设置触发器之前,我想知道这个问题的答案:

为表创建mysql触发器后。如果我的网站上有两个人,一个是在数据库中插入一些东西,我网站上的第二个人是否也会执行我为该触发器指定的功能,或者只有插入的人才能执行触发器功能?

1 个答案:

答案 0 :(得分:1)

触发器仅在INSERT,UPDATE或DELETE操作上执行。

如果您定义了在指定表中插入某些内容时要执行的触发器,那么只有在此表上发生INSERT时才会执行该触发器。

每个MySQL查询都由特定的MySQL会话运行。如果2个用户正在访问同一个网页,并且只有第一个用户在表中插入了某些内容,则触发器将仅由第一个用户打开的MySQL会话运行。

文档:CREATE TRIGGER