由逻辑删除中的“状态”字段联想到的问题
关于这个状态我突然有个这样的思路,这个逻辑功能现在我还没头绪怎么实现,想先请老师看看合不合理、是不是以后会学到相关知识点。
比如,如上是一个用户的“行为记录表”,每隔一段时间检测一次用户的行为。
action是一个字符类型的字段,“0”表示正常操作,“666”表示某些不规范操作。
status是一个整数类型的字段,“0”是初始状态,“5”代表封停状态,如果连续进行不规范操作被记录,该条记录中的status就加1,直到加到“5”,如果恢复正常操作,则status归零。
这样能通过某种方法实现吗?老师不一定现在就给我如何实现的方法,能指点一下吗?比如学到什么什么就能尝试实现这个了
17
收起
正在回答
2回答
同学,你好。一般不建议在数据表中做数量累计的计算,因为这样会比较冗余,而且这些累计计算还是会通过查询数据表得到结果后,再将结果放到数据表,如果用status表示一个用户的行为状态,可以先查询数据库action记录的条数,将此条数代表的status值,插入到数据表里,此时status的意义仅仅是某种状态,不代表它是累加计算的和。
祝学习愉快~
3.从网页搭建入门Python Web
- 参与学习 人
- 提交作业 218 份
- 解答问题 3562 个
本阶段带你用Python开发一个网站,学习主流框架Django+Flask是Python Web开发的第一步,在基础知识上实现积分商城的项目开发,体验真实的项目开发流程,提高解决编程问题和效率的能力。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星