软删除与外键

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

You have my word ~
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
leo
最佳答案

@the_bug 是的

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

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

5年前 评论

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

5年前 评论
leo

@the_bug 不会

5年前 评论

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

5年前 评论
leo

@the_bug 是的

5年前 评论

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

4年前 评论

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

3年前 评论

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