php mysql数据表写入问题
有a,b两个表,a表有个rid字段,初始为空,当b表新家一条数据时,把b表id字段填入a表rid内。请问如何实现?...
有a,b两个表,a表有个rid字段,初始为空,当b表新家一条数据时,把b表id字段填入a表rid内。请问如何实现?
展开
4个回答
展开全部
两总方式,1.用数据库的触发器,具体参加(摆渡老伯伯)
2.用php链接数据库写入即使用insert语句,在B表更新数据成功后写入一个insert到a表即可
2.用php链接数据库写入即使用insert语句,在B表更新数据成功后写入一个insert到a表即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写个触发器就好了,mysql自动完成
DELIMITER $$
CREATE TRIGGER `auto_insert` AFTER INSERT ON `b`
FOR EACH ROW
BEGIN
insert into `a` (rid) values (new.id);
END$$
DELIMITER ;
其中 auto_insert是触发器名字,随意指定
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把这两个表关联起来就可以啦!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
mysql触发器
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询