orm层面的删除的注意事项

orm层面的删除

当两张表的外键约束设置为RESTRICT or ACTION时,在sql的层面上想要删除父级表的数据时吗,mysql会拒绝删除,但是
使用orm的delete还是会删除父级表的数据。orm会先将自表的外键设置为null,然后在去删除父表的数据,为了避免这种情况,外键应该设置为nullable=False

猜你喜欢

转载自www.cnblogs.com/ivy-blogs/p/11550309.html