MySQL 触发器的问题:如何得到delete操作的结果集?
MS SQL Server 里面,有一个Deleted临时表,MySQL 该如何去操作?
MS SQL Server:
CREATE TRIGGER `dbname`.`triggername` AFTER DELETE
ON dbname.table1 FOR EACH ROW
BEGIN
delete from table2 where id in
(select idfrom Deleted);
END;
其他insert,update操作后的临时表又存在不?该如何操作?
刚接触MySQL时间不长,请大虾们多多指教。
MS SQL Server:
CREATE TRIGGER `dbname`.`triggername` AFTER DELETE
ON dbname.table1 FOR EACH ROW
BEGIN
delete from table2 where id in
(select idfrom Deleted);
END;
其他insert,update操作后的临时表又存在不?该如何操作?
刚接触MySQL时间不长,请大虾们多多指教。
...全文
相关推荐
MySQL数据库工程师常见面试题
MySQL数据库工程师常见面试题
MySQL面试题目汇总.doc
MySQL面试题目汇总
MySQL数据库面试宝典1.pdf
MySQL数据库面试宝典;
mysql触发器之触发器的增删改查操作示例
主要介绍了mysql触发器之触发器的增删改查操作,结合实例形式分析了mysql触发器的定义及使用触发器进行增删改查等相关操作技巧,需要的朋友可以参考下
MySQL 触发器详解及简单实例
MySQL 触发器简单实例 语法 CREATE TRIGGER <触发器名称> –触发器必须有名字,最多64个字符,可能后面会附有分隔符.它和MySQL中其他对象的命名方式基本相象. { BEFORE | AFTER } –触发器有执行的时间设置:可以设置为事件发生前或后。 { INSERT | UPDATE | DELETE } –同样也能设定触发的事件:它们可以在执行insert、update或delete的过程中触发。 ON <表名称> –触发器是属于某一个表的:当在这个表上执行插入、 更新或删除操作的时候就导致触发器的激活. 我们不能给同一张表的同一个事件安排两个触发器


