我试图在我的数据库中复制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
,因为我只希望循环运行一次?
谢谢!