mysql - 存储配对日志的正确方法是什么?
问题描述
我有两个要记录的循环事件 - 获取和返回事件。现在,我记录我获取的任何事件,触发事件 - 使用关系(user_id 等)创建新日志,数据并获取事件类型,如果触发返回事件 - 使用关系(user_id 等)创建新日志,数据并返回事件类型。但是当我需要获取用户的打开周期(没有返回类型事件)或关闭周期(用户和其他关系存在获取和返回类型日志)时,我不知道如何计算它。有没有最好的方法来构建这样的日志记录?
解决方案
您可以更新您的记录。例如,您在下午 5 点记录一个事件。然后你记录它在晚上 7 点返回,所以只需添加一个名为返回的列并填写它。然后,每当您想查找打开的循环时,只需选择返回时间为空值的条目。
推荐阅读
- javascript - qbo3 自定义仪表板面板交互
- awk - awk :只选择一列中有数字的行,然后乘以 1000
- sql - 如何从 SQL Server 中的另一个表中选择“组”列名?
- github - 如何在 Github 中隐藏特定的重复更改?
- jenkins - 如何在一个文件中编写多个函数?
- javascript - TypeError: role.setPermissions 不是一个函数,即使 TypeScript 说它是
- reactjs - React 分页组件搜索问题
- .net - Dotnet:Dockerfile 没有这样的文件或目录 Blazor
- ruby-on-rails - 是否可以在观察者中使用回调条件?
- reverse-proxy - bazel + angular项目的反向代理