mysql数据库触发器(六)

-- ***********************触发器************************--
  -- 新建一张日志表
	CREATE table test_log(
			id INT PRIMARY KEY AUTO_INCREMENT,
			content VARCHAR(100)
	)
-- 添加员工的同时,向日志表插入一条添加记录
-- 触发器,是在执行了触发的动作,才会执行的	

-- 添加触发器	
CREATE TRIGGER tri_empAdd AFTER INSERT ON ssh_employee FOR EACH ROW
				INSERT INTO test_log(content) VALUES('员工表插入了一条记录');

INSERT INTO ssh_employee VALUES ('1', 'loger', 'wsw@qq.com', '2015-12-29 00:00:00', '2016-01-08 14:03:24', '2', '1000.00', '200.00', '上海');

SELECT * FROM test_log;
-- 更新触发器
CREATE TRIGGER tri_empupadate AFTER UPDATE ON ssh_employee FOR EACH ROW
				INSERT INTO test_log(content) VALUES('更新了一条员工信息');

UPDATE ssh_employee set LAST_NAME='废物' WHERE ID=1;

SELECT * FROM test_log;
-- 删除触发器

CREATE TRIGGER tri_empDelete AFTER DELETE ON ssh_employee FOR EACH ROW
				INSERT INTO test_log(content) VALUES('删除了一条员工信息');
DELETE FROM ssh_employee WHERE id=12;
SELECT * FROM test_log;

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值