Chinaunix首页 | 论坛 | 博客
  • 博客访问: 266827
  • 博文数量: 56
  • 博客积分: 1190
  • 博客等级: 少尉
  • 技术积分: 640
  • 用 户 组: 普通用户
  • 注册时间: 2011-09-21 17:05
文章分类

全部博文(56)

文章存档

2014年(2)

2013年(4)

2012年(46)

2011年(4)

我的朋友

分类: LINUX

2012-03-24 22:24:05

今天小玩了一下MySQL触发器,很简单,具体工作中还没有使用过,这里写写加深记忆,呵呵

建表:
create table test1 (id int,name varchar(30));
create table test2 (id int,insert_count int,update_count int,delete_count);

创建触发器:
     delimiter |
     create trigger trigger_delete_count
     after delete
     on test1 for each row
     begin
     update test2 set delete_count=delete_count+1;
     end
     |

     delimiter |
     create trigger trigger_insert_count
     after insert
     on test1 for each row
     begin
     update test2 set insert_count=insert_count+1;
     end
     |

     delimiter |
     create trigger trigger_update_count
     after update
     on test1 for each row
     begin
     update test2 set update_count=update_count+1;
     end
     |

实现的功能,把test1表的insert,update,delete次数统计到test2表中
阅读(1090) | 评论(0) | 转发(0) |
0

上一篇:mysql 引擎在线安装

下一篇:shell eval问题

给主人留下些什么吧!~~