我有两个表,一个是users
表,另一个是connectedto
表。用户表就像这样:
USERS_TABLE:
ID | username
1 | usera
2 | userb
connectedto表如下所示:
CONNECTED_TABLE:
con_id | con_from | con_to
1 | 1 | 2
2 | 2 |1
我想在USERS
表上放置一个触发器,以便在users表中添加用户时,connectedto
表会更改,以便新用户连接到每个其他用户并且每个其他先前的用户都连接到新用户。请帮助。
答案 0 :(得分:0)
说实话,我觉得没有任何意义。
您可以像在此示例中一样轻松创建您的connected_table:
create table foo(id int);
insert into foo values (1), (2);
select f1.id, f2.id from foo f1, foo f2
where f1.id != f2.id;
结果:
1 2
2 1
答案 1 :(得分:0)
尝试使用这个简单的触发示例:
例如:
两个表,如table1,table2:
触发
CREATE TRIGGER TRI_table1
AFTER INSERT ON table1 FOR EACH ROW
INSERT INTO table2 (contact_id, count) VALUES
(new.contact_id,0)
我希望它能为你充分利用。