MySQL触发器 trigger之for each row
2016-02-01 19:00
656 查看
for each row 每行受影响,触发器都运行。叫行级触发器。
oracle 触发器中分行级触发器和语句级触发器,可不写for each row,不管影响多少行都仅仅运行一次。
mysql不支持语句触发器,所以必须写for each row。
实际操作验证:
mysql仅仅支持行级触发器,影响多少行就会运行多少次。
oracle 触发器中分行级触发器和语句级触发器,可不写for each row,不管影响多少行都仅仅运行一次。
mysql不支持语句触发器,所以必须写for each row。
实际操作验证:
#触发器test5: DELIMITER $$ CREATE TRIGGER test5 AFTER UPDATE ON goods FOR EACH ROW BEGIN INSERT INTO `ord` VALUES (1, 2, 2); END$$
mysql仅仅支持行级触发器,影响多少行就会运行多少次。
相关文章推荐
- mysql索引注意事项
- sql server 怎么实现mysql中group_concat,列转行,列用分隔符拼接字符串
- 用pt-online-schema-change给大表在线加字段的时候导致从库数据丢失的问题
- sql server 怎么实现mysql中group_concat,列转行,列用分隔符拼接字符串
- MySQL执行状态分析
- mysql版同步数据
- MySQL性能优化(来源于简书)
- Hive 2、Hive 的安装配置(本地MySql模式)
- mysql临时表
- 源码编译安装MySQL(rhel6.5)
- Mysql热备xtrabackup的使用
- MySQL参数调优最佳实践
- MySQL千万级别表数据中提高RAND随机查询的实验
- MySQL中行锁的算法
- MySQL占用内存过大的问题解决
- 【转】mysql4.x版本数据导入5.x版本问题
- 【转】mysql发展历程 各分支版本溯源
- MYSQL存储过程 游标 循环等
- MySQL和postgresql的对比
- MySQL建表规范与常见问题