1. 创建触发器
创建触发器需要使用CREATE TRIGGER语句,语法格式如下:
ameetame
FOR EACH ROW
trigger_body;
ameetame是触发器所在的表名,FOR EACH ROW表示每一行数据都会触发该触发器,trigger_body是触发器的执行语句。
例如,创建一个在用户表(user)中插入数据时触发的触发器,可以使用以下语句:
sert_user
AFTER INSERT
ON user
FOR EACH ROWsert’);
2. 修改触发器
修改触发器需要使用ALTER TRIGGER语句,语法格式如下:
ameetame
FOR EACH ROW
trigger_body;
ame是要修改的触发器的名称,其余参数与创建触发器时一样。
sert_user触发器,将其修改为在更新用户表(user)时触发,可以使用以下语句:
sert_user
AFTER UPDATE
ON user
FOR EACH ROW) VALUES(NEW.id, ‘update’);
3. 删除触发器
删除触发器需要使用DROP TRIGGER语句,语法格式如下:
ame是要删除的触发器的名称。
sert_user触发器,可以使用以下语句:
sert_user;
MySQL触发器是一种非常实用的数据库对象,可以帮助大家自动执行一些操作,提高数据库的效率和安全性。本文介绍了MySQL触发器的创建、修改和删除方法,希望能对读者有所帮助。