2013-12-21 34 views
0

是否有鏈接兩個mysql表的方法,以便更新一個表的查詢會自動將條目添加到另一個表中,例如。每當我更新radcheck.UserName表時,它會自動添加相同的條目到userinfo.username(在添加條目時添加任何默認值)?如何鏈接兩個mysql表?

+0

http://dev.mysql.com/doc/refman/5.6/en/triggers.html – ceejayoz

+0

使用觸發器將幫幫我。 –

+0

[pt-table-sync](http://www.percona.com/doc/percona-toolkit/2.1/pt-table-sync.html) - 有效地同步MySQL表格數據。 –

回答

-1

CREATE TRIGGER 後table_name INSERT ON table FOR EACH ROW BEGIN

IF NEW.deleted THEN 
     SET @changetype = 'DELETE'; 
    ELSE 
     SET @changetype = 'NEW'; 
    END IF; 

    INSERT INTO audit (table_id, changetype) VALUES (NEW.id, @changetype); 

END$$