删除问题
来源:5-15 推广单元服务功能实现

慕圣3558781
2021-08-16
删除在之前的问答区看到,要使用逻辑删除,使用逻辑删除那应该每一个数据表里都应该设置一个逻辑删除字段,比如:is_delete。那为什么老师设计数据库没有加上它呢?
写回答
1回答
-
张勤一
2021-08-16
同学你好:
首先,你需要知道,不同的业务要区别对待,不一定什么都是逻辑删除,这没有道理。另外,我这里之所以没有删除的概念或者说没有删除的字断标记存在,只是不想把这些基础的概念引入到我的课程里面(毕竟这些很简单,按照你的业务需求自行改造即可)。如果确实要考虑到业界针对数据表的设定,那么,无外乎两类:
(1)基础的业务字断
(2)四大金刚(create_time、create_by、update_time、update_by) + is_deleted
具体怎么选择使用,按照业务需求和公司的规范来就可以,没有什么限制。
112021-08-16
相似问题