软删除与外键

想问下如果数据表采用软删除的话,还可以用 mysql 的外键吗?

You have my word ~
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
leo
最佳答案

@the_bug 是的

5年前 评论
讨论数量: 7
Epona

软删除和外键基本没有关系,是两个不同的概念

5年前 评论

@Epona 如果软删除了一个用户,实际数据还在,会触发外键将用户对应的地址表删除吗?

5年前 评论
leo

@the_bug 不会

5年前 评论

@leo 那用了软删除,是不是只能用模型事件来处理关联数据了?

5年前 评论
leo

@the_bug 是的

5年前 评论

@leo 请教一下 如果用户物理删除 地址表外键关联只做逻辑删除 如何实现?(只是举例 用户删除应当对应的地址也删除)

4年前 评论

索引键和软删除键对应 update时可自动同步软删除

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!