如题,想在MYSQL中 A表加个触发器,当A表insert数据时,根据和B表的关联字段,Update B表的某些字段值,求实例写法!谢谢!~ 

解决方案 »

  1.   

    -- 把你要干的事情说具体点:A表的字段结构、B表的字段结构,当insertA表时,B表的哪些字段怎么更新?
    -- 详细说清楚!不然:人家没法下手帮你干活!
      

  2.   


    呵呵,简单列下就行啊 如:A表 
    ID INT 自增
    FID varchar(16) 关联B表的 FID
    RESULT varchar(16) 需要更新到B 表的 RESULT 字段B表 
    FID INT 自增
    RESULT varchar(16) 需要被A表同步更新的字段麻烦了,谢谢!~
      

  3.   


    自己搞定了...create trigger trigger_after_insert
    after INSERT
    ON table_a FOR EACH ROW
    BEGIN 
    set @fid=NEW.fid;
    set @result=NEW.result;
     update data_list set result=@result where fid=@fid;END
     
      

  4.   

    A插入记录,B是否也要同时插入,A、B两表有无关系?
      

  5.   

    简单一点如下即可。
    create trigger trigger_after_insert
    after INSERT
    ON table_a FOR EACH ROW
     update data_list set result=NEW.result where fid=NEW.fid;
      

  6.   

    自己解决更好
    create trigger trigger_after_insert after INSERT ON table_a 
    FOR EACH ROW
    BEGIN 
     update data_list set result=NEW.result where fid=NEW.fid;END