问答 / 457 / 2 / 创建于 5年前
@leo 老师,想请教下在实际工作中,相关联的两个表,比如某个id对应的用户没有了,要清除对应地址表中的数据时,具体是使用表的外键,还是通过模型事件/监听器之类的代码来实现?
我大多数情况是让 MySQL 根据外键的定义自行删除记录或者标 Null,除非是有一些外部的依赖需要清理比如删除对应的文件时才会加上监听器来处理。
现在实际开发不是都不建议使用外键吗,由代码来控制不是更好?
我要举报该,理由是:
推荐文章: