社区
VB基础类
帖子详情
对两个表同时增加记录的时,要保证它的一致性,到底要要怎么做 ?
dragonsou
2001-11-29 02:18:54
我在对两个表同时增加记录的时,要保证它的一致性,就是如果有一个增加失败,那就两个表都不能增加。
我看过一些书说要加事务处理的。到底要要怎么做,还请高手们帮帮忙吧!
...全文
77
1
打赏
收藏
对两个表同时增加记录的时,要保证它的一致性,到底要要怎么做 ?
我在对两个表同时增加记录的时,要保证它的一致性,就是如果有一个增加失败,那就两个表都不能增加。 我看过一些书说要加事务处理的。到底要要怎么做,还请高手们帮帮忙吧!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dragonsou
2001-11-29
打赏
举报
回复
用的是ADO控件绑定数据库!
相关推荐
对数据库中的参照完整性的一点想法:
对数据库中的参照完整性的一点想法:定义: 参照完整性是定义建立关系之间联系的主关键字与外部关键字引用的约束条件。 作用:当
增加
、修改或删除数据库
表
中
记录
时
,可以借助参照完整性来
保证
相关联
表
之间数据的
一致性
。假设现在有一个学生
表
A(学号,姓名、年龄),以学号为它的主键(主键即能唯一标示一条
记录
的属性),一个课程
表
B,(课程号,课程名)以课程号为它的主键,一个成绩
表
C(序列号,学号、课程号、成绩),
mysql foreign key(外键)
(1) 外键的使用: 外键的作用,主要有
两个
: 一个是让数据库自己通过外键来
保证
数据的完整性和
一致性
. 如: 有
表
A,
表
B中一字段是
表
A某一字段的外键.当删除
表
A
记录
时
,
表
B相应
记录
会作相应处理(删除/或设置外键列为NULL).但若删除
表
B
记录
,
表
A的
记录
,则不会受影响! 一个就是能够
增加
ER图的可读性 有些人认为外键的建立会给开发
时
操作数据库带来很
(mysql)Foreign key的使用 InnoDB
1) 外键的使用: 外键的作用,主要有
两个
: 一个是让数据库自己通过外键来
保证
数据的完整性和
一致性
. 如: 有
表
A,
表
B中一字段是
表
A某一字段的外键.当删除
表
A
记录
时
,
表
B相应
记录
会作相应处理(删除/或设置外键列为NULL).但若删除
表
B
记录
,
表
A的
记录
,则不会受影响! 一个就是能够
增加
ER图的可读性 有些人认为外键的建立会给开发
时
操作数据库带来很大的麻烦.因为数据库
mysql数据库外键怎么设置_MySql外键设置详解
外键的作用,主要有
两个
:一个是让数据库自己通过外键来
保证
数据的完整性和
一致性
一个就是能够
增加
ER图的可读性有些人认为外键的建立会给开发
时
操作数据库带来很大的麻烦.因为数据库有
时
候会由于没有通过外键的检测而使得开发人员删除,插入操作失败.他们觉得这样很麻烦其实这正式外键在强制你
保证
数据的完整性和
一致性
.这是好事儿.例如:有一个基础数据
表
,用来
记录
商品的所有信息。其他
表
都保存商品ID。查询
时
需要连
表
来...
(mysql)Foreign key的使用
(1)外键的使用:外键的作用,主要有
两个
:一个是让数据库自己通过外键来
保证
数据的完整性和
一致性
.如:有
表
A,
表
B中一字段是
表
A某一字段的外键.当删除
表
A
记录
时
,
表
B相应
记录
会作相应处理(删除/或设置外键列为NULL).但若删除
表
B
记录
,
表
A的
记录
,则不会受影响! 一个就是能够
增加
ER图的可读性 有些人认为外键的建立会给开发
时
操作数据库带来很大的麻烦.因为数据库有
时
候会由
发帖
VB基础类
VB基础类
VB 基础类
复制链接
扫一扫
7681
社区成员
19.7w+
社区内容
VB 基础类
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2001-11-29 02:18
社区公告
暂无公告