首页 > 解决方案 > 存储配对日志的正确方法是什么?

问题描述

我有两个要记录的循环事件 - 获取和返回事件。现在,我记录我获取的任何事件,触发事件 - 使用关系(user_id 等)创建新日志,数据并获取事件类型,如果触发返回事件 - 使用关系(user_id 等)创建新日志,数据并返回事件类型。但是当我需要获取用户的打开周期(没有返回类型事件)或关闭周期(用户和其他关系存在获取和返回类型日志)时,我不知道如何计算它。有没有最好的方法来构建这样的日志记录?

标签: mysqldatabaselaravelrelationship

解决方案


您可以更新您的记录。例如,您在下午 5 点记录一个事件。然后你记录它在晚上 7 点返回,所以只需添加一个名为返回的列并填写它。然后,每当您想查找打开的循环时,只需选择返回时间为空值的条目。


推荐阅读