表结构设计

错误思路:外键ondelete全都是CASCADE

最开始没有在意这个细节,直到删除一个测试部门时,发现用户少了,原来用户表有一个外键字段是部门ID,当引用的部门删除时,导致用户也被删除掉了,修改表结构,设置ondelete='SET NULL'

results matching ""

    No results matching ""