Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从php页面生成触发器_Php_Mysql_Triggers - Fatal编程技术网

如何从php页面生成触发器

如何从php页面生成触发器,php,mysql,triggers,Php,Mysql,Triggers,假设我有一个数据库examid,ststus now,状态为未启动,但我想在特定时间后将状态更改为“已启动”。 现在我知道了,我可以为它编写一个触发器,根据sysdate来更改它 但是,由于我正在用php创建一个网站,所以我必须在php页面中编写代码 我的问题是,, 1触发器是否会自动工作,或者我至少需要打开该特定页面,保持原样,然后在特定时间刷新该页面并更改数据库 2该触发器究竟是如何工作的?触发器可以在删除、更新或插入表中的行时运行,它存储在db中,您无需调用任何页面即可运行。 Events

假设我有一个数据库examid,ststus now,状态为未启动,但我想在特定时间后将状态更改为“已启动”。 现在我知道了,我可以为它编写一个触发器,根据sysdate来更改它

但是,由于我正在用php创建一个网站,所以我必须在php页面中编写代码

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


2该触发器究竟是如何工作的?

触发器可以在删除、更新或插入表中的行时运行,它存储在db中,您无需调用任何页面即可运行。
Eventsç可以是时间表,可以在一段时间后运行,例如每一周,我认为您需要一次event。

在开始这个问题之前,您是否阅读了手册中的触发器?阅读了cron,它更适合您的需要