问题:
有二个表
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环境中->工具->关系->添加两个表->将相关字段连接->
实现参照完整性->级联删除