【发布时间】:2018-01-14 17:55:09
【问题描述】:
假设我在 MyISAM 表上进行了一些操作(让它成为 INSERT),并附加了一个触发器。
我知道 MySQL 在运行此 INSERT 时会执行隐式表锁。
问题:触发器会在内部这个隐式锁中运行吗?触发器中使用的表会被这个锁锁定吗?
也就是说,触发器的执行是不是原子操作的一部分(比如我的INSERT)?
顺便说一句,InnoDB 呢?相同?触发器是否包含在显式事务中?
【问题讨论】:
标签: mysql triggers innodb myisam atomic