MySQL触发器的适用场景和约束 Leave a Comment / Database / December 22, 2014 December 22, 2014 最适合的场景可能是:冗余设计中的数据联动,以及summary table这种。 这两类逻辑用触发器来搞定会比用上层代码搞定要简洁的多。 性能方面没有问题,在InnoDB中,它还可以保证原子性。 不过, 1. 这类逻辑比较隐蔽,容易被忽略,埋坑。 2. 调试难,如果没有全局梳理,一不小心可能导致死锁。 3. 一旦要分表分库,可能处理起来会比在上层应用中处理更棘手。