有2张表:
表1:device, 里面有最主要的2个字段(id, device_type, .....),表明了"设备类型"与"ID";
表2:alarm_information,记录了每种设备的告警信息,其中有2个主要字段(id, device_type, ....);
要求:当 device中的某项被删除的时候,alarm_information中该设备所有的告警信息全部被删除。
在device中创建触发器:
///////////////////////////////////////////////////////////////////////////////////////////////
create trigger update_alarm_information before delete on device
for each row
begin
set @id=OLD.id; //保存被删除设备的“id”
set @dtype=OLD.device_type; //保存被删除记录的“device_type”
delete from alarm_information where id=@id and device_type = @dtype;
end;
///////////////////////////////////////////////////////////////////////////////////////////////
如果用Navicat for Mysql创建触发器就更加方便了
首先选择表device,点击右键,在弹出菜单中选择“设计表”
选择“触发器”
3. 在定义框中写入:
begin
set @id=OLD.id; //保存被删除设备的“id”
set @dtype=OLD.device_type; //保存被删除记录的“device_type”
delete from alarm_information where id=@id and device_type = @dtype;
end;
4. 完成
本文来自CSDN博客,转载请标明出处:file:///E:/工作/2009/200908/20090831/Mysql触发器实例%20-%20xxben的专栏%20-%20CSDN博客.htm
分享到:
相关推荐
主要介绍了mysql触发器之触发器的增删改查操作,结合实例形式分析了mysql触发器的定义及使用触发器进行增删改查等相关操作技巧,需要的朋友可以参考下
本文实例讲述了mysql触发器之创建多个触发器操作。分享给大家供大家参考,具体如下: 这次记录的内容mysql 版本必须得是5.7.2+的哈,之前的会不好使的。废话不多说,咱们开始正文哈。 在mysql 5.7.2+版本之前,我们...
mysql触发器使用mysql触发器使用mysql触发器使用mysql触发器使用mysql触发器使用mysql触发器使用mysql触发器使用mysql触发器使用mysql触发器使用mysql触发器使用mysql触发器使用mysql触发器使用mysql触发器使用mysql...
mysql触发器+存储过程
MySQL触发器教程
MYSQL触发器,可以使用它用来进行监控,例如商品价格变化,下单后商品库存减少等实用性操作!
MYSQL触发器在PHP项目中用来做信息备份、恢复和清空 MYSQL触发器在PHP项目中用来做信息备份、恢复和清空
我们已经去掉了关于触发器的错误的语句,但是仍旧有很多旧版本的手册在网上,举个例子,这是一个德国的Url上的: http://dev.mysql.com/doc/mysql/de/ANSI_diff_Triggers.html. 这个手册上说触发器就是存储过程,...
MySQL触发器
MySQL触发器说明和编写时的注意事项,其功能越来越强,可以学习
mysql触发器教程
本文实例讲述了mysql触发器之创建使用触发器。分享给大家供大家参考,具体如下: 我们可以可以使用CREATE TRIGGER语句创建一个新的触发器,来看下具体的语法: CREATE TRIGGER trigger_name trigger_time trigger_...
MySQL触发器深入解析 在MySQL数据库中,触发器是一种特殊类型的存储程序,它能够在某个表上发生特定事件(如INSERT、UPDATE或DELETE)时自动执行。触发器为数据库提供了一种在数据变更时自动执行特定操作的机制,...
mysql触发器
MySQL触发器、存储过程、自定义函数、视图简单示例
MYSQL触发器与存储过程.ppt
"MySQL触发器在电子商城系统中的应用" MySQL触发器是一种特殊的存储过程,主要通过事件触发从而执行。通过订单与库存管理的案例,详细阐述了触发器的特性及在电子商城系统中的应用。 触发器的主要应用场合有:当向...
mysql触发器使用实例 看下例子基本上就会操作了!