如何只从mysql获取更新的数据

时间:2016-08-17 11:03:05

标签: java android mysql

我需要获取更新的唯一数据,我正在获得影响性能的完整数据。因此,每当客户端点击API时,我想从DB发送与客户端相关的唯一更改(更新数据)。

就像facebook一样。如果用户在12点钟离线1小时,即他将在1点钟上线。现在我需要向他发送通知,告知他们在离线时间段内完成了哪些活动。 我现在正在使用时间戳,但是他们还有其他更好的选择吗? 我不想在最后一个会话结束时间使用时间戳或标记。

提前致谢

3 个答案:

答案 0 :(得分:0)

尝试使用版本控制概念,您可以获取最新记录..或尝试从该客户端的数据库中获取最新记录。

答案 1 :(得分:0)

必须有一个列可能是更新的标识,例如last_modified_date或其他内容。在where子句中应用相同的内容并执行查询。

答案 2 :(得分:0)

我不确定,但我知道mongo db oplog可用于监视数据库中的更改,我想如果您可以使用代码访问它,可以使用mysql日志进行此类监视。可能我仍然不确定你可以尝试一下