社区
MS-SQL Server
帖子详情
主表的主键更新,对应子表也更新问题
dxinyan
2014-05-06 09:51:34
Sql有这种功能吗?
Tb1(主表)
ID(自动加1) a
1
2
Tb2(子表)
ID(自动加1) Tb1.ID b
1 1
3 2
数据流是,向Tb1增加数据时候 对应把Tb1.ID增加到Tb2中
假如出现下面情况:Tb1里的数据记录被重新分配了ID ,那么对应Tb2 相关联的记录就就和分配前不一样了
怎样保持一样,也就是Tb1中的ID改变了,对应关联Tb2.ID也相应改变
...全文
201
4
打赏
收藏
主表的主键更新,对应子表也更新问题
Sql有这种功能吗? Tb1(主表) ID(自动加1) a 1 2 Tb2(子表) ID(自动加1) Tb1.ID b 1 1 3 2 数据流是,向Tb1增加数据时候 对应把Tb1.ID增加到Tb2中 假如出现下面情况:Tb1里的数据记录被重新分配了ID ,那么对应Tb2 相关联的记录就就和分配前不一样了 怎样保持一样,也就是Tb1中的ID改变了,对应关联Tb2.ID也相应改变
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
發糞塗牆
2014-05-06
打赏
举报
回复
如果使用了显式的外键关联,使用级联操作更加高效,我这里有个级联删除的例子,你可以对应改一下:
http://blog.csdn.net/dba_huangzj/article/details/8042999
让你望见影子的墙
2014-05-06
打赏
举报
回复
可以使用级联更新
t101lian
2014-05-06
打赏
举报
回复
看看这里
http://www.cnblogs.com/hoojo/archive/2011/07/20/2111316.html
t101lian
2014-05-06
打赏
举报
回复
使用触发器吧
关于主外键关系
主表
子表
插入 或者
更新
主外键关系表
主表
子表
插入或者
更新
问题
对于多表的整体跟新数据,并且各个表之间有主外键关联 表UserA为
主表
,
主键
为id; 表UserB为
主表
,
主键
为Bid,外键为id; 表UserC为
主表
,
主键
为Cid,外键为id; 代码逻辑为先...
MySQL
更新
主键
的同时
更新
其他表的外键
要根据条件
更新
user表中的
主键
Id,同时也要
更新
其他表中的外键userId。 【描述】 根据查询出来的条件,去
更新
tb_user表中的
主键
Id,同时
更新
tb_organization_user和tb_tenant_product_user表中的外键userId, 其他...
父表、
子表
、
主键
、外键的关系
相信初学数据库的学员来说,父表和
子表
、
主键
和外键这两对关系的理解肯定比较模糊,其实这个四者可以放一起理解。 简单的讲:当两个表建立一对多关系的时候,"一"的那一端是父表,"多"的那一端是
子表
. 父表设置一个...
数据库中父表和
子表
(
主键
外键的理解)
好久没有碰数据库分析设计了。今天突然要做一个数据库分析,很是费解...你想要设计的一个产品表可能是这样的:产品表:产品ID, 产品名称, 产品类型 产品ID 产品名称 产品类型 1 敌敌畏 农药 2 加多宝 饮料 3 可乐
数据库
子表
、父表、
主键
、外键的关系和用途
如果表A删除一条记录时,表B中也随着删除一条相关联的记录,那么外键关系中,表A的
主键
是表B的外键。这种关系,实际上表B是表A的从属表(即表A是父表),选择对 INSERT 和 UPDATE 强制关系时,如果向表B中插入数据...
MS-SQL Server
34,837
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章