sql中,主键是自增的,它是另一个表的外键,外键插入数据怎么样才能和主键一致?

MySql 码拜 6年前 (2016-02-05) 1106次浏览
有两张表:A表中有planid和username,planid是主键且是自增的。B表中有date和planid,planid是外键,和A表关联。小弟现在想同时像A和B两张表中插入数据,应该怎么实现呢?
效果就是
A表:
planid  username
1            AA
B表
date  planid
4-3     1
4-5     1
真心求指导呀
解决方案

15

分开,一个表一个表插入数据。

15

第一种,在A表上建立触发器,当insert到A表的时候,触发更新B表
第二种,将两个步骤写到一个事务中,当然你要使用支持事务的存储引擎

10

使用事务处理的话,你也要往两张表加入数据。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明sql中,主键是自增的,它是另一个表的外键,外键插入数据怎么样才能和主键一致?
喜欢 (0)
[1034331897@qq.com]
分享 (0)