社区
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也相应改变
...全文
249
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写文章
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
打赏
举报
回复
使用触发器吧
MVC多表的修改,
本文档介绍了在MVC框架下,如何处理多表数据的修改操作。首先,记录要修改数据的
主键
ID,然后通过控制器返回相应数据填充表单。在HTML页面中,确保input和select的name属性与数据库字段
对应
。控制器中,先验证数据逻辑,再
更新
子表
和
主表
信息,特别注意处理外键ID。如果遇到无法新增或修改的
问题
,检查是否正确获取了外键ID。
关于主外键关系
主表
子表
插入 或者
更新
本文探讨了在主外键约束下,如何处理
主表
(如UserA、UserB、UserC)与
子表
之间的数据插入和
更新
问题
。在多表
更新
时,需要确保
主表
与
子表
数据的一致性。当
主表
插入新记录时,相应的
子表
也会插入新记录;而在
更新
主表
数据时,
对应
的
子表
数据也将同步
更新
。
Access数据库中
主表
—
子表
的建立
本文介绍了Access数据库中如何建立
主表
-
子表
关系,并详细解释了参照完整性的概念及其设置方法。通过具体示例,展示了如何创建学生基本信息表与课程信息表之间的关系。
MySQL
主键
、外键以及
子表
的删除、
更新
约束
本文详细解释了数据库中
主键
和外键的概念及其作用,包括如何定义它们以及
子表
在删除和
更新
策略上的选择。
当DataSet中包含主/
子表
时,Update
更新
步骤
当DataSet包含主/
子表
时,严格的数据库完整性规则可能导致
更新
错误。通过拆分表和RowState属性进行多次提交,遵循先
更新
新增和修改,再
更新
删除,先
更新
主表
后
更新
子表
的原则,可以避免此类错误。文章提供了详细的处理步骤和代码示例。
MS-SQL Server
34,875
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章