access关联删除的问题

问题:

 有二个表
A表:
id Comment yuyan lanmuid
1 aaaa  chinese 1
2 bbbb english 1
3 cccc chinese 2
4 ddddd  english 2

B表:
id lanmu
1 公司简介
2 联系方式
3 经营范围

在删除B表的一行数据时会把A表关联ID的数据也删除,请问有什么好方法?我不想操作2次删除的语句.

解决方式:

在ACCESS中设置这两个表的参照关系,并设置为级联删除。

级联更新和级联删除

对实行参照完整性的关系,可以指定是否允许 Microsoft Access 自动对相关记录进行级联更新和级联删除。如果设置了这些选项,通常为参照完整性所禁止的删除及更新操作就会获准进行。在删除记录或更改主表中的主键的值时,Microsoft Access 将对相关表做必要的更改以保留参照完整性。

当定义一个关系时,如果选择了“级联更新相关字段”复选…
具体操作方式:

1、两表要有主键,且有关系,即B表的某个字段与A表相关;
2、在ACCESS环境中->工具->关系->添加两个表->将相关字段连接->
实现参照完整性->级联删除

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值