首页 相关文章 MySQL5新特点(触发器)

MySQL5新特点(触发器)

  MySQL从5.0.2版开始引入触发器,触发器就是一个已命名的数据库对象,这个对象和某张表 相关,而且当这张表发生某种特定事件后,触发器将被激活执行相应的动作,触发器允许这 些动作在这张表中的一行或多行的数据被操作的前后执行。在流行业务系统的处理过程中,开发和管理人员可以用触发器来实现数据审计和其他安全相关的功能,如在运行中的数据执行加密功能。

  举个例子来说:一个客户数据库中包含客户的社会保险号,企业的安全和审计人员必须将这些信息加密后存入磁盘。针对这种情况,管理员可以通过创建一个触发器来自动获取并加密这些数据然后再插入相应的数据库表中。如下所示:

mysql delimiter //
mysql create trigger t_customer_insert before insert on customer
- for each row
- begin
- set NEW.customer_ssn = aes_encrypt(NEW.customer_ssn,'password');
- end;
- //
Query OK, 0 row...[ 查看全文 ]

2016-02-19 标签:

MySQL5新特点(触发器)的相关文章

手机页面
收藏网站 回到头部