首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

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

2012-08-03 
mysql建立级联插入的问题两张表:tab_1: userid int(20)username varch(5)pwd varchar(10)tab_2:userid int

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

热点排行