数据库表不可缺少的五个列名

数据库表中除了业务上不可缺少的字段列之外,应该还包含以下这五个列,虽然可能业务上没有用到,但是对整个数据来说,其意义非常重大。

1.删除标识(delete_flag)

实际数据库运用中,对于数据的删除非常慎重,一般而言应该是以逻辑删除为主,而不是真正的物理删除。有些要求严格的企业或许也有规定,但是有的时候没有,我建议建表的时候把这个加上,用逻辑删除。非要说这么做有什么好处的话,有一点就是物理删除实在危险,万一手贱不小心删除了不该删的,可能就找不回来了,就算能估计也是吓的掉一层皮。逻辑删除就不会出现这个情况,因为你只是改了一个字段的状态,改错了最多再改回来。数据毕竟还是在那里。

2.添加记录的渠道(creator)

每一条数据添加进来应该都有对应的业务线或者渠道,这样才追踪数据来源的时候,排查问题的时候,有时候可以帮大忙

3.记录创建时间(create_time)

每一条数据记录的添加时间,在库里总有你用到的时候,当然很多业务表里都会有这个字段,如果没有要求,尽量也加上吧

4.更新记录的渠道(updater)

多个渠道操作一个库的时候,有时候数据有问题了很难找出最后一个操作的业务线是谁,是谁导致的问题,各种甩锅,有了这个字段将会减少不少黑锅。

5.更新时间(update_time)

与字段updater对应,

最后还有个字段,也可以加上,就是remark,算是备注字段,万一字段不够了还是补上。

字段不多却有大用!

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值