社区
应用实例
帖子详情
主子表或者叫主从表 怎么设计是最好的呢?
castlooo
2007-12-19 11:41:24
我是这么设计的 主表 ID 为自增长
从表中 有自己的自增长ID 同时以 主表的自增长ID 做为关键字
这样做 好不好 有什么问题呢?
...全文
368
11
打赏
收藏
主子表或者叫主从表 怎么设计是最好的呢?
我是这么设计的 主表 ID 为自增长 从表中 有自己的自增长ID 同时以 主表的自增长ID 做为关键字 这样做 好不好 有什么问题呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leihentulong
2007-12-19
打赏
举报
回复
我这里的主表的id是自己生成的.
从表里面调用此id.灵活性大点.
可能有并发问题.
rouqu
2007-12-19
打赏
举报
回复
按你所述 主表更新之后 如插入一条记录 30001 colA colB...
从表也要插入60001(自增) 30001(FK) ....可以在主表上建触发器 eg:
create trigger t_xxx on ParentTab1
for insert
as
insert into ChildTab1(...) select ... from inserted
go
我每次插入数据的时候 先插入主表,然后再一条一条的插入子表,如果插入子表任何一条出错,全部回滚,是不是这样子?
------
那要看XACT_ABORT的设置 如果你设置为ON 事务内所有DML都将回滚 否则(默认情况)错误行回滚 但编译都不通过的不算
castlooo
2007-12-19
打赏
举报
回复
期待...
不够再开帖加分
castlooo
2007-12-19
打赏
举报
回复
先找到最大的主表的ID 用max(ID)
是不是这样子呢?
如果这样子的话, 我还要自增长干什么?
我总觉得设计有点问题
castlooo
2007-12-19
打赏
举报
回复
这样的话
我每次插入数据的时候
先插入主表,
然后再一条一条的插入子表,如果插入子表任何一条出错,全部回滚 ,
是不是这样子
?
我再插入主表之前 先找到最大的主表的ID 然后插入主表记录
子表再根据以及记下的主表ID插入子表记录,
是不是这样子
?
castlooo
2007-12-19
打赏
举报
回复
以主表的自增长ID 做为连接主从表的关键字
例如主表A
ID 主表ID自增长
Cola
Colb
从表Alist
ID 从表ID 自增长
AID 主表ID 用来关联A,Alist
。。。。
rouqu
2007-12-19
打赏
举报
回复
我是这么设计的:主表ID为自增长,从表中有自己的自增长ID,同时以主表的自增长ID做为外键
-----------
但是这主从表的关系没体现出来?
dawugui
2007-12-19
打赏
举报
回复
做为
关键字
这个说法也对.
就是这么设计的.
dawugui
2007-12-19
打赏
举报
回复
我是这么设计的 主表 ID 为自增长
从表中 有自己的自增长ID 同时以 主表的自增长ID 做为关键字
这样做 好不好 有什么问题呢?
----------------------------------------
同时以 主表的自增长ID 做为
外键.
rouqu
2007-12-19
打赏
举报
回复
最好给出表的名称和大致结构 好判断
castlooo
2007-12-19
打赏
举报
回复
我这里的主表的id是自己生成的.
从表里面调用此id.灵活性大点.
可能有并发问题.
-------------------
主表自增 ID也会存在这个问题吧
导出EXCEL和建立
主从
表
示例
主从
表
是一种数据库
设计
模式,主
表
存储关键信息,而从
表
(或子
表
)存储与主
表
相关的详细信息。在Excel中,可以使用超链接或者VLOOKUP、INDEX/MATCH等函数来实现
主从
表
之间的关联。但在数据库环境中,如MySQL或SQL ...
DataGridView显示
主从
表
示例及注意事项
在.NET的Windows Forms数据处理应用中,经常需要处理
主从
表
情况。例如:SQL Server 2000的Northwind数据库Custumers
表
和Orders
表
中,一个客户对应多个定单(用关系数据库理论的ER概念模型描述,客户实体与定单实体是...
Jeesite 自动生成
主子
表
(一对多)代码
文章目录Jeesite 自动生成
主子
表
(一对多)代码一、数据库
设计
1.先创建数据库
表
,这里弄一张主
表
,
表
业务自己去
设计
,一对多的就可以。2.创建子
表
,管理id要有,红框字段必须有。二、接下来项目跑起来去系统中操作。1....
「应用界面优化」Winform开发
主从
表
编辑界面的快速处理
在Winform开发中,我们往往除了常规的单
表
信息录入外,有时候
设计
到多个
主从
表
的数据显示、编辑等界面,单
表
的信息一般就是控件和对象实体一一对应,然后调用API保存即可,
主从
表
就需要另外特殊处理,本随笔介绍如何...
jeecg低代码
主从
表
打印
jeecg低代码
主从
表
打印
应用实例
27,582
社区成员
68,544
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章