当然会有影响,比如如果同时有很多用户执行插入,就会频繁引发触发器,造成系统性能下降。所以要慎用。MYSQL的设计者明确表示不会在MYSQL中引入触发器而只会引入存储过程,也是这种考虑

解决方案 »

  1.   

    会有影响,特别是使用联级触发,
    但触发器仍是数据库的一大宝贝。
      

  2.   

    想想没有触发器的时候如何来做数据判断呢
      

  3.   

    如果是插入触发器,那么修改与删除时是没有影响的。
    只有当触发器类型是你的操作类型时,速度有影响。
    原因:1、触发器是非编译的,触发时现编译。
          2、有附加的操作,此操作需要时间。
          3、正常情况下,将附加的操作转移到外部,效率会更底。
      

  4.   

    当然会
    插入之前或插入之后还要进行某些操作
    当然会有些影响
    但有些时候用触发器还是很有必要的
      

  5.   

    在许可的情况下,这些影响不算什么但是,最好不要出现过多的触发,级联触发,嵌套触发等。
      

  6.   

    触发器是有副作用,但要看你的具体用途了,你的数据库如果同时插入、删除或更新的操作不是很大,那么它的这点缺点就不是缺点,而是优点了。
    你想一想用户在插入、删除或更新操作的时候时间间隔是多少。而数据库的时间间隔又是多少。
    如果你的数据库是实时插入、删除或更新,也就是时间间隔非常小,不赞成使用。剩下的强烈支持。
      

  7.   

    有影响是肯定的;不过,简单的触发器还是必不可少的~
      

  8.   

    不必要,最好少用触发器,特别访问大,更加明显