gpt4 book ai didi

mysql - 如何设置触发器以将 user_id 复制到另一个表

转载 作者:行者123 更新时间:2023-11-30 21:33:15 26 4
gpt4 key购买 nike

我需要在 phpmyadmin 中为 2 个表创建一个触发器。

我有两个表,名为 usersgroup_has_users。表 group_has_users 有 2 个值,分别称为 group_iduser_id

我正在尝试制作一个触发器,当在 users 表中创建新用户时,它会自动将新数据插入到 group_has_users 表中 user_id (group_id 设置为 1)

如何使用 phpmyadmin 触发器执行此操作?

insert into group_has_users (user_id) values (new.user_id);

我不知道如何将 group_id 设置为 1

最佳答案

我想这就是你想要的:

delimiter $$

create trigger after_insert_users
after insert on users
for each row begin

if new.group_id = 1 then

insert into group_new_users (user_id) values (new.user_id);

end if;

end $$
delimiter ;

请注意,您必须在您的 cli 或 mysql workbench 中运行它

关于mysql - 如何设置触发器以将 user_id 复制到另一个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55192473/

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