读书人

mysql建立级联插入的有关问题

发布时间: 2012-08-03 00:12:14 作者: rapoo

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 只能有唯一满足的条件的记录才行

读书人网 >Mysql

热点推荐