如何从php页面触发

时间:2016-12-30 20:27:50

标签: php mysql triggers

假设我现在有数据库考试(id,ststus),状态未启动,但我想在特定时间后将状态更改为“已启动”。 现在我知道,我可以为此编写一个触发器,根据sysdate进行更改。

但是,因为我在php中创建一个网站,所以我必须在php页面中编写代码。

我的问题是, 1)触发器是否会自动工作,或者我需要至少打开该特定页面,保持原样,然后在特定时间,它会刷新并且数据库会发生变化吗?

2)这个触发器究竟是如何工作的?

1 个答案:

答案 0 :(得分:0)

触发器可以运行ON DELETE,ON UPDATE或ON INSERT表中的一行,它存储在db中,您不必调用任何页面来运行它。 事件是时间表,它可以在一段时间后运行,例如每一周,我认为你需要一个事件。