问答

关于表设计问题

作者:admin 2021-06-07 我要评论

一条数据有5种状态,现在要统计各个状态之间变化的数量 比如A、B、C、D、E、F 要统计A-B,B-C,C-F等状态之间转换的个数 这个表如何设计比较好,穷举出所有的可...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)
  • 一条数据有5种状态,现在要统计各个状态之间变化的数量

    • 比如A、B、C、D、E、F
    • 要统计A->B,B->C,C->F等状态之间转换的个数
  • 这个表如何设计比较好,穷举出所有的可能,创建字段么?那后续状态新增了,感觉又要加一次。
###

加个状态变化表啊

iditem_idfrom_statusto_statuschange_time
11ABxxxxx
21BCxxxxx
31CDxxxxx
41DExxxxx
###

如果在业务中这些状态变化至关重要, 那么最简单的方法就是加个对应的状态改变的日志表, 把你每次变化都单独记录一条即可.

高级一点使用 Event Sourcing 事件溯源的设计思想来设计你的程序
(整体在用这种方法在业务中实践的群体不多, 做好要自己摸索踩坑填坑的准备)

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 关于表设计问题

    关于表设计问题

  • mysql 查询问题

    mysql 查询问题

  • 请问2020年如何选择学习 wpf 还是 winF

    请问2020年如何选择学习 wpf 还是 winF

  • 同样是filter的箭头函数写法,因为另一

    同样是filter的箭头函数写法,因为另一

腾讯云代理商
海外云服务器