2
A
回答
2
有这样像set null
选项没有自动神奇内置的方式,但你总是可以写一个触发器与具体的业务逻辑:
DELIMITER //
CREATE TRIGGER parent_delete_tr
BEFORE DELETE
ON parent FOR EACH ROW
BEGIN
UPDATE children
SET parent_id = 123 -- Or some other logic
WHERE parent_id = OLD.id;
END; //
DELIMITER ;
相关问题
- 1. mysql无法删除或更新父行:外键约束失败
- 2. 无法删除或更新父行:外键约束失败 - MYSQL
- 3. mysql更新外键字段值中的父键值
- 4. 如何在mysql中删除外键?
- 5. 不能删除或更新父行,外键约束失败轨
- 6. 无法删除或更新父行,外键约束失败
- 7. mysql:错误1217(23000):无法删除或更新父行:外键约束失败
- 8. mysql的错误 - 不能删除或更新父行,外键约束失败
- 9. 如何删除mysql中的外键
- 10. 如何解决这 - 不能删除或更新父行,外键约束失败
- 11. mysql - 更新外键值
- 12. 如何在删除行时更新mysql中的索引
- 13. 从MySQL中删除外键
- 14. Django在删除时将外键设置为父值
- 15. 更新子行锁父行(外键,9.1)
- 16. MySQL多行删除行外键?
- 17. 在删除父项时,在外键行上不删除Mysql'Cascade On Delete'
- 18. 使用Python在MySQL中更新和删除键值
- 19. 插入值更新mysql中的外键
- 20. 如何使外键更新基于父
- 21. Mysql:在子表中插入一个新行,除了从父表获得的外键列以外的新值
- 22. EF删除试图更新外键
- 23. mysql外键“权限”删除
- 24. 如何更新表中的外键值
- 25. 不能删除或更新父行,外键约束失败冬眠
- 26. ERROR 1451(2300):不能删除或更新父行,外键约束失败
- 27. 无法删除或更新父行:外键约束失败(休眠xml映射)
- 28. 无法删除或更新父行:外键约束失败(jpa 2.0)
- 29. 错误消息:不能删除或更新父行,外键约束失败
- 30. 复位数据库无法删除或更新父行,外键约束失败
你可以使用一个触发此。你可以包含你的表格模式吗? –