比如说表A更新A.a字段时要同步表B的B.a字段,在表A绝大多数情况下的更新是更新A.a时可以用触发器,如果更新大多数情况下与A.a无关则选择使用存储过程。很好理解,因为更新于A.a无关的操作,但触发器仍需执行,做无谓的消耗。
触发器是魔鬼触发器和使用程序控制,哪个比较方便,怎么选择? 这个问题的回答就是:用程序控制。只要你写的程序测试后无BUG,再用事务处理数据库数据,数据肯定是准确的 但触发器就说不定了。不信你自己在百度查 为什么要尽量少用触发器!