本人数据库白痴遇到点问题,先感谢所有看到的朋友捧场
问题是这样
同意数据库
表单A里有列 UID 和 username
表单B里有列 UID 和 money
表单C里有列 user 和 balance
我想做到money有任何变动按照B表中的UID找到A表中的username并且按照这个username同步C表单中拥有一致数据的user行的balance
反之亦然。
还望请教谢谢

解决方案 »

  1.   

    CREATE TRIGGER upd_balance BEFORE UPDATE ON TableB
    FOR EACH ROW
    BEGIN
      if new.money!=old.money then
         update TableC
         set TableC.balance=new.money
         where TableC.user in (select username from TableA where TableA.UID=old.UID);
      end if;
    END;不知对不对
      

  2.   

    navicat 保存不下来,谁能给下远程帮助否