mysql下的触发器
2014-04-04 11:36
435 查看
USE exam ; #创建一个触发器# #注意:“--”在语句中是被执行的,,不能使用,但是“#”是不被执行的,,但是必须在“;”号之后# Create trigger hava_select_add after insert on t_paper_questions for each row #mysql此处写死,仅支持行触发,oracle、sql_server支持表触发# Begin DECLARE have_select int ;#反对法# SELECT hava_select INTO have_select FROM t_question where t_question.question_id =new.question_id;#定义一个变量存储被选择的次数# if have_select = 10 THEN UPDATE t_question SET hava_select=0 WHERE t_question.question_id =new.question_id; ELSE UPDATE t_question SET hava_select=hava_select+1 WHERE t_question.question_id =new.question_id; #一句或多句 insert/update/delete语句# END IF ; End; #显示触发器# SHOW TRIGGERS; #删除触发器# DROP TRIGGER hava_select_add; insert into t_paper_questions values(4,7) SELECT * FROM t_paper_questions SELECT hava_select FROM t_question WHERE question_id=7; UPDATE t_question SET hava_select=10 WHERE question_id=7;
相关文章推荐
- mysql5.5 主从复制 (触发器,函数,存储引擎,事件处理)说明
- MySQL之InnoDB触发器
- mysql 存储过程、触发器、视图、游标、分布式事务-之存储过程
- mysql之触发器trigger
- mysql的触发器
- mysql触发器
- MySQL中查看触发器trigger的方法
- MySQL 触发器学习
- MYSQL触发器、存储引擎、事务语法
- MySQL触发器trigger
- MySQL 触发器
- mysql触发器之姓名转姓名拼音
- MySQL的学习--触发器
- MySQL 触发器 存储过程 自定义函数 视图 简单示例
- mysql触发器
- mysql 事务 视图 存储过程 触发器
- mysql里面的触发器管理
- MySQL——触发器的创建和使用总结
- MySQL中触发器的基础学习教程
- mysql 触发器