药水祛痣效果好吗:一个有关数据库操作问题,求助各位大虾,谢谢啦

来源:百度文库 编辑:中科新闻网 时间:2024/04/28 02:44:18
当删除数据库某表中一条记录时其他表中相关的记录信息是怎样进行处理的?

看你如何定义他们之间的约束关系,
如果定义了级联删除,那么这个主键所对应别的表中的外键行将被删除.
如果没有定义删除,那么必须先删除别的表中的外键或者取消关联,才能删除主键.

如果有关联的话,一般是全部都删除。通过关系字段找到不同表内相关的数据删除。

一般优秀数据库的设计都是用触发器来一起删除不同表内的相关的数据

触发器是一种存储过程,当表内数据有写操作时直接触发执行而不用外部程序触发执行。