首页 > 其他 > 详细

触发器

时间:2015-08-20 12:14:45      阅读:177      评论:0      收藏:0      [点我收藏+]

建表语句:

技术分享
CREATE TABLE googs(
id INT(12) auto_increment PRIMARY KEY,
gname VARCHAR(12),
gprice DOUBLE
);

CREATE TABLE googs_temp(
id INT(12) auto_increment PRIMARY KEY,
gname VARCHAR(12),
gprice DOUBLE
);
View Code

 

新建触发器:

create trigger tri_stu_delete
BEFORE DELETE
on googs for each row
begin
    INSERT INTO googs_temp(id,gname,gprice) SELECT id,gname,gprice FROM googs WHERE id=old.id;
end;

删除触发器:

DROP TRIGGER tri_stu_delete;

 

当执行以下语句时,触发器会被触发而自动执行相关操作:

INSERT INTO googs(id,gname,gprice) VALUES(3,aha,23);
DELETE FROM googs WHERE id=3;

 

触发器

原文:http://www.cnblogs.com/mada0/p/4744685.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!