MySQL添加触发器相关操作
2013-12-15 11:06
633 查看
首先修改执行符为|
添加出发前先保证不存在同名的触发器
添加触发器吧
最后记得把执行符改回来
after是执行后,也可以使用before,在执行之前
delimiter |
添加出发前先保证不存在同名的触发器
drop trigger if exists trigger_after_tab1_insert|
添加触发器吧
-- 增 create trigger trigger_after_tab1_insert after insert on tab1 for each row begin insert into tab2(`tabname`,`recid`,`action`,`datetime`) values('tab1', new.raid, '1', unix_timestamp(now())); end| -- 删 create trigger trigger_after_tab1_delete after delete on tab1 for each row begin insert into tab2(`tabname`,`recid`,`action`,`datetime`) values('tab1', old.raid, '-1', unix_timestamp(now())); end| -- 改 create trigger trigger_after_tab1_update after update on tab1 for each row begin insert into tab2(`tabname`,`recid`,`action`,`datetime`) values('tab1', new.raid, '0', unix_timestamp(now())); end|
最后记得把执行符改回来
delimiter ;
after是执行后,也可以使用before,在执行之前
相关文章推荐
- CentOS7为firewalld添加开放端口及相关操作
- MySQL 相关操作集锦
- mysql之 触发器(trigger):监视某种情况,并触发某种操作。
- MySQL的相关操作
- mysql ddl 的相关操作
- mysql触发器不能进行修改操作的总结
- Mysql之相关表的操作
- mysql中的触发器和事务的操作
- Linux 添加用户相关操作
- mysql--5.表操作DDL(列相关)
- mac下MySQL相关操作
- 关于mysql中insert、update、delete的触发器(跨库操作)
- 17.笔记 MySQL学习——MYSQL常用操作命令数据库相关
- ubuntu 下 MySQL 相关 操作
- Ubuntu中初步安装好MYSQL后,无法登陆问题及mysql添加、删除账号和修改密码操作
- Mysql创建触发器实现不同表的插入、更新、删除操作
- MySQL 修改表的相关操作
- VC6.0操作mysql数据库使用添加 libmysql.lib 的方法
- MySQL_1 关系型数据库的存储结构 数据库的添加,修改,删除,查询操作 数据库表的添加,修改,删除,查询操作 数据库表记录的添加,修改,删除,查询
- mysql查看和修改数据库表字段编码格式及添加删除外键操作