Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.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
Mysql 如何在表中的任何更改上创建触发器_Mysql_Sql_Triggers_Mysql 5.1 - Fatal编程技术网

Mysql 如何在表中的任何更改上创建触发器

Mysql 如何在表中的任何更改上创建触发器,mysql,sql,triggers,mysql-5.1,Mysql,Sql,Triggers,Mysql 5.1,我有一个mysql表,在任何更改(即插入、更新和删除)时,我都需要运行相关的触发代码。 我需要创建三个不同的触发器,还是只有一个触发器有语法。 使用mysql 5.1三个触发器可能会执行得更好,而且AFAIK-在mysql中不可能创建多动作触发器,但我希望一个触发器的语法是: CREATE TRIGGER Name AFTER INSERT ON Table FOR EACH ROW begin ... END

我有一个mysql表,在任何更改(即插入、更新和删除)时,我都需要运行相关的触发代码。
我需要创建三个不同的触发器,还是只有一个触发器有语法。

使用mysql 5.1

三个触发器可能会执行得更好,而且AFAIK-在mysql中不可能创建多动作触发器,但我希望一个触发器的语法是:

CREATE TRIGGER Name AFTER INSERT ON Table
FOR EACH ROW
begin
...
END