如何存储日期范围?

时间:2016-03-02 16:07:03

标签: mysql

我正在开发一种分析工具,用于跟踪用户执行操作所花费的时间。

所以我使用这种方法:

数据库表: id_user(int),action(varchar),type(int),startstop(datetime)

type 只能是0或1,表示操作是启动还是停止。

当用户启动操作时,通过ajax请求在数据库中插入一个新行(例如:1,action_1,1,12:22:54)

当用户停止操作时,通过ajax请求在数据库中插入一个新行(例如:1,action_1,0,13:31:11)

你认为这是一个好方法还是有更简单有效的方法来做到这一点?

1 个答案:

答案 0 :(得分:0)

将您的表格字段重新写入id_user ( int )action ( varchar )time_start ( datetime )time_stop ( datetime )

使用操作停止的当前时间更新字段time_stop