我試圖在我的數據庫中複製Username
字段。具體而言,我希望在包含Username
的行被添加到UserDatabase
之內時,在不同的表中添加/刪除Username
。爲此,我正在考慮使用觸發機制。在mySQL中更新特定字段時觸發
CREATE TRIGGER 'addUsername' AFTER INSERT ON UserDatabase FOR EACH ROW
IF (UPDATE(Username))
BEGIN
INSERT INTO anothertable (Username) VALUES ('NewUser');
END
我的問題是如何從UserDatabase
捕捉更新Username
並複製到NewUser
:
我沿着線在想什麼?還有,有沒有辦法刪除FOR EACH ROW
,因爲我只希望循環運行一次?
謝謝!