mysql中的触发器
来源:互联网 发布:云服务器搭建sql serv 编辑:程序博客网 时间:2024/09/21 08:58
语法:
create trigger triggerName
after/before insert/update/delete on 表名
for each row #这句话在mysql是固定的
begin
sql语句;
end;
查看库中的所有触发器
select * from information_schema.`TRIGGERS`
#删除触发器
drop TRIGGER count
#测试,没像vote插入一条记录,img表中的count字段增加1
CREATE TRIGGER count BEFORE INSERT ON vote
FOR EACH ROW
BEGIN
UPDATE img i set i.count = i.count + 1;
END
ps:获取插入数据或者跟新数据或者删除数据的字段new和old
对于INSERT语句,只有NEW是合法的;对于DELETE语句,只有OLD才合法;而UPDATE语句可以在和NEW以及OLD同时使用
案例:
#测试,没像vote插入一条记录,img表中的count字段增加1
CREATE TRIGGER count BEFORE INSERT ON vote
FOR EACH ROW
BEGIN
UPDATE img i set i.count = i.count + 1 where i.id = new.img_id;
END
0 0
- MySql 中的 触发器使用
- mysql中的触发器
- (15)mysql中的触发器
- mysql中的触发器
- mysql中的触发器
- mysql中的触发器
- mysql中的触发器
- MySQL中的触发器
- MySQL中的触发器
- Mysql数据库中的触发器
- MySQL中的触发器
- MYSQL中的触发器
- Mysql中的触发器
- Mysql数据库中的触发器操作
- MySQL中的触发器insert、update
- Mysql 触发器中的new 和 old
- mysql中的触发器和事务的操作
- mysql中的函数 存储过程和触发器
- phalcon windows 安装
- Spring MVC 4常用的那些注解
- Change Yii 2.0 Default Controller
- RADASM中使用DOSBOX来运行DOS/BIOS程序(16位)
- 大数据并发问题
- mysql中的触发器
- 快速排序、堆排序、归并排序
- RabbitMQ
- 浅析Java中Map与HashMap,Hashtable,HashSet的区别
- 开始学习深度学习和循环神经网络Some starting points for deep learning and RNNs
- OpenCV--SVM多分类问题
- WaitForSingleObject函数的使用
- FMDB
- c++作业2-分段函数求值,两点距离,模拟ATM