gpt4 book ai didi

mysql - 如何编写 MySQL 触发器以将行插入到另一个表中

转载 作者:行者123 更新时间:2023-11-30 01:36:40 27 4
gpt4 key购买 nike

我有两个表,一个是 users 表,另一个是 connectedto 表。用户表看起来像这样:

USERS_TABLE:

ID | username
1 | usera
2 | userb

连接表如​​下所示:

CONNECTED_TABLE: 

con_id | con_from | con_to
1 | 1 | 2
2 | 2 |1

我想在 USERS 表上放置一个触发器,以便在用户表中添加用户后,connectedto 表发生更改,以便新用户连接到每个其他先前的用户以及每个其他先前的用户都连接到新用户。请帮忙。

最佳答案

说实话,我认为这没有任何意义。

您可以轻松地动态创建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

关于mysql - 如何编写 MySQL 触发器以将行插入到另一个表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16791941/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com