在python中:Column(类型,ForeignKey(‘绑定的表.列名’,ondelete=‘约束类型’))
外键约束有:
RESTRICT:父表的数据被删除时会阻止删除,默认就是这一项。
NO ACTION:在MySQL中,同RESTRICT。
CASCADE:级联删除,当父表中的项被删除,子表中的那一条数据都会被删除。
SET NULL:父表数据被删除,子表的外键数据会被设置为NULL。
mysql删除外键约束
最新推荐文章于 2024-06-28 04:09:26 发布
在python中:Column(类型,ForeignKey(‘绑定的表.列名’,ondelete=‘约束类型’))
外键约束有:
RESTRICT:父表的数据被删除时会阻止删除,默认就是这一项。
NO ACTION:在MySQL中,同RESTRICT。
CASCADE:级联删除,当父表中的项被删除,子表中的那一条数据都会被删除。
SET NULL:父表数据被删除,子表的外键数据会被设置为NULL。