社区
VB
帖子详情
如何确保数据的关联性?
ruhong
2008-04-02 07:26:23
一个多用户系统的环境。
有一个表a, 字段 a1, a2 ,一个表b, 字段 b1, b2, 表a和表b的关系是一对多, 主键a1, 关联的键是b1
由于dataset是离线处理数据,如何使用insert into 命令, 使表a和表b更新到sql里保持他们的关联性?
要考虑的是一个多用户的系统,也许你更新数据的时候,别人也在更新。
...全文
132
4
打赏
收藏
如何确保数据的关联性?
一个多用户系统的环境。 有一个表a, 字段 a1, a2 ,一个表b, 字段 b1, b2, 表a和表b的关系是一对多, 主键a1, 关联的键是b1 由于dataset是离线处理数据,如何使用insert into 命令, 使表a和表b更新到sql里保持他们的关联性? 要考虑的是一个多用户的系统,也许你更新数据的时候,别人也在更新。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yanlongwuhui
2008-04-03
打赏
举报
回复
表名T1,主键为F1,以下SQL语句能完成“在insert的时候,取得主键最大值,然后加1”:
insert into T1 (F1) select Max(F1)+1 from T1
但对于b表的更新,则需要获取F1的值再对B进行更新。这在个多用户系统的环境中可能出现问题了。就是当我再取的时候用什么条件作为判断,用取最大值?那肯定是不可行的,因为有可能在执行取值的SQL前,有新的数据已经被写入T1了。要正确取到F1的值,只能通过唯一性约束的字段来做条件去进行定位,这样才不会出错。
另外你可以考虑B表的改变能否通过触发器实现的,如果可以的话,你可以在T1表中做个触发器来解决问题。
ruhong
2008-04-02
打赏
举报
回复
我现在的作法是这样的
在更新前,先锁定记录,然后取主键的最大值,
在本地的dataset上重新生成主键值,再分别将表a和表b更新到服务器上,
最后彩放锁定。
在用户不多的情况下,不觉得怎么,一旦用户多的话,估计是要出问题的
我觉得应该可以从SQL 语句中直接实现,这样就不会出问题,
比如用一个SQL 语句, 在insert的时候,取得主键最大值,然后加1,
作为当前的主键值,接着表b的对应值也跟着改变,求这种语句。
lbh119
2008-04-02
打赏
举报
回复
你在更新的时候可以把记录锁定
MySQL
数据
库的基本操作(
数据
完整性约束)
Re:MySQL
数据
库的基本操作(
数据
完整性约束)========================================#
数据
库的基本操作 创建 删除
数据
库、创建 删除表 修改 表名
数据
类型 字段名 添加字段 删除 字段 调整字段位置 更换存储引擎 删除外键 删除
数据
表 包括被关联父表 #
数据
完整性六项约束 主键约束(PRIMARY KEY) 自增约束(AUTO_INCREMENT PRIMARY KEY) 唯一约束(UNIQUE) 默认约束(DEFAULT) 非空约束(NOT NULL) 外键约束(FOREIGN KEY)-----------------------------------------
数据
挖掘怎么做
关联性
分析呢?
大家打开某宝,会发现,购物网站越来越懂我们了,推荐的商品正好就是我们想买的。其实这里面用到了
数据
挖掘中的关联规则,是典型的应用。类似应用还有很多,例如:资讯类APP的推荐(今日头条);微博推荐等。 接下来我们以购物篮这个典型的应用来为大家介绍,在购物场景下,是如何做关联分析,并帮助购物者更快速买到自己想要的东西。 全文讲解中所用到的产品是由亿信华辰提供的
数据
挖掘平台豌豆DM。 整个过程分为以下几个步骤: 应用目标:从订单
数据
集中找出关联度较高的商品。 创建
数据
集 下图的
数据
集为某商城的订单数
四.
数据
关联性
分析
数据
关联分析用于挖掘
数据
对象之间的关系,例如啤酒和尿布的案例 一.基本概念 通过实例认识项集,支持度,频繁项集,关联规则,置信度,强关联规则,支持度,置信度 运动器的历史购买
数据
| TID | 网球拍 | 网球 | 运动鞋 | 羽毛球 | | — | — | — | — | — | | 1 | 1 | 1 | 1 | 0 | | 2 | 1 | 1 | 0 | 0 | | 3 | 1 | 0 | 0 | 0 | | 4 | 1 | 0 | 1
SPSS入门教程——如何分析两个变量之间的关联度?
现实中我们常常会遇到对两个分类变量之间是否存在关联进行讨论,如睡眠时间与学习成绩之间是否存在关联、宣传费用与销售量是否存在关联? 对于这种问题,我们是不能通过表面
数据
进行确定的。但我们可以通过IBM SPSS Statistics(win)中的交叉表功能来确定两个变量之间的关联是否存在。 一、录入
数据
消费者的年龄与消费者的购买意愿是否存在关联?相信这是一个多数人都会感兴趣的问题。本文将以一组年龄与购买意愿的
数据
为例,展示运用IBM SPSS Statistics进行
关联性
分析的过程与步骤。 图
【
数据
挖掘 |
关联性
分析】万字长文详解
关联性
分析,详解Apriori算法为例,确定不来看看?
【
数据
挖掘 |
关联性
分析】万字长文详解
关联性
分析,详解Apriori算法为例,确定不来看看?
VB
16,554
社区成员
110,527
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章