大致是这样:
user表里有uid主键自增,userInfo表的uid是对应的外键现在我要一个一个往里写入用户
生成的insert语句大致如下
insert into user(username,pwd) values('aaa','111');
insert into userinfo(uid,nickname,gender,address) values('','qqq','1','XXXXXX');这个userinfo的insert应该怎么写,uid如何取得?我试了LAST_INSERT_ID也不管用
insert into userinfo(uid,nickname,gender,address) values(LAST_INSERT_ID,'qqq','1','XXXXXX');最后这样暂时解决但是觉得不太稳妥:
insert into userinfo(uid,nickname,gender,address) select max(uid),'qqq','1','XXXXXX' from user;有没有更好的方法?