MySQL进阶:4.为什么不推荐使用存储过程和触发器-CSDN博客

网站介绍:以下内容摘自:为什么大家都不推荐使用MySQL触发器而用存储过程?,侵权立删。存储过程和触发器二者是有很大的联系的,我的一般理解就是触发器是一个隐藏的存储过程,因为它不需要参数,不需要显示调用,往往在你不知情的情况下已经做了很多操作。从这个角度来说,由于是隐藏的,无形中增加了系统的复杂性,非DBA人员理解起来数据库就会有困难,因为它不执行根本感觉不到它的存在。再有,涉及到复杂的逻辑的时候,触发器的嵌套是避免不了的,如果再涉及几个存储过程,再加上事务等等,很容易出现死锁现象,再调试的时候也会经常性的._为什么不推荐使用存储过程