我在mysql数据库中有两个表,其中一个是users
,第二个是user_lvl
,当插入新用户时我想在user_lvl
表,列user_id
中插入新行。我想从注册用户那里获得的价值是id
。好吧,最后插入行是不是问题。我只想在两个用户同时注册时怎么办?是否有可能,我将获得其他用户ID?或者有更好的方法从刚插入的行中获取id
?
答案 0 :(得分:0)
使用触发器为每个新用户插入新记录
delimiter |
CREATE TRIGGER insert_lvl AFTER INSERT ON users
FOR EACH ROW BEGIN
insert into user_lvl (user_id)
select new.id;
END
|
delimiter ;