在MYSQL数据库中对于一个触发器我的定义是
   create or replace trigger tri1   
  after insert or delete or update on table_name
  
   其中trigger_even是否支持insert or delete or update ,测试后发现语法问题,   是否有其他解决方法,谢谢.    这样写是否可以,如果可以那么在TRIGGER内部如何区分当前的操作是INSERT、UPDATE还是DELETE,是否有象ORACLE中  INSERTING\UPDATING\DELETING这样的关键字?
谢谢大家。

解决方案 »

  1.   

    其中trigger_even是否支持insert or delete or update ,测试后发现语法问题,  是否有其他解决方法,谢谢.
    不支持,分别写TRIGGER是否有象ORACLE中 INSERTING\UPDATING\DELETING这样的关键字?:没有
      

  2.   

    MYSQL不是ORACLE,所以不支持这种。必须写三个TRIGGER分别对INSERT,UPDATE,DELETE。
      

  3.   

    MYSQL支持这样的写法,需要分开成3个触发器。
      

  4.   

      经过测试也发现这个问题,看有无其他好的方法.大家对mysql的性能如何看,请教大家.
      

  5.   

    求助,MYSQL远程连接问题我现在的测试环境为局域网,我按照网上说的方法对MYSQL进行了添加用户权限等操作,但添加后也只能在MYSQL本机访问,设置MYSQL本机的局域网IP地址也可以,但是在另外的机器上还是无法访问,求解啊……