触发器实现删除一条数据连同其它表中和它有关的数据一并删除
这里要说明一下,这个是我随便点一个系统时发现的问题,当初还不知道这个问题出在哪,查了很久才知道,原来这条数据已经不存在了(父表),而它的子表中还存在这条数据信息,此时系统已经完成了百分之八十了,如果要改代码的话真的很麻烦的,因为父表关联的子表太多了。所以在想,在不改变程序的情况下,能不能实现这样的功能。这时我就想到了用sql 中的触发器了。
现在来模拟一下表结构和触发器实现的功能,首先建立四个表,aa 表, bb 表, cc 表, dd 表,四个表的关联是这样的, aa 表只和 bb 表有关联, bb 表和 cc 、 dd 表有关联, 当我删除aa 表的一条数据时,