mysql建立级联插入的问题
两张表:
tab_1: userid int(20)
username varch(5)
pwd varchar(10)
tab_2:userid int(20)
age int(1)
我想在两个表之间建立一个级联插入,父表是tab_1, 子表是tab_2;
我的代码是这样写:
delimiter &&
create trigger user_logout_trig1 after insert
on tab_1 for each row
begin
declare userID int(20);
select login.userid into userID;
insert into usersinfo(userID) values(:userID);
end;
&&
delimiter;
有错呀~请哪位大侠高手帮帮忙呀~~给个正确的代码吧。。。。。。在线等啊
探讨
引用:
你要加入逻辑判断条件,
用
INSERT INTO `usersinfo`(`userID`) VALUES(new.`userID`);
就行了
还是错的
保留字加“
select into 只能有唯一满足的条件的记录才行