【发布时间】:2014-10-05 01:02:26
【问题描述】:
请问各位...有没有办法在删除特定 ID 时删除数据库中引用特定 ID 的所有 ID?
例如,我有一个公司数据,其中包含部门列表,其下有员工,并且所有这些员工都有不同的记录,例如出勤、生物数据、薪资计划等
我设计我的数据库的方式是,一个部门下的员工使用外键引用该部门,同样,特定员工下的所有记录都使用外键引用该员工。
现在,是否可以有某种触发器或任何其他类型的机制,以便当我从员工表中删除员工时,引用该员工的所有其他记录也将被删除。
我会考虑使用多表删除,但由于我使用的是 java sqlite,它不支持我阅读的内容。而且我不想承受不得不从所有表中一个接一个地删除所有记录的压力。
非常感谢大家
【问题讨论】: