有没有办法计算自从纯粹使用MySQL查询的记录上的时间戳以来的时间?所以基本上类似于:TIMESINCE(record.timeupdated) as timeSinceUpdaye
我将结果直接传递给encodeJson(),所以不要在PHP中进行计算。谢谢!
答案 0 :(得分:3)
select
timestampdiff(SECOND, now(), record.timeupdated) as timeSinceUpdate
from record;
将返回自上次更新以来的秒数。
unit
的合法值如下:MICROSECOND(微秒),秒,分钟,小时,天,周,月,季或年。有关详细信息,请参阅timestampdiff(unit,datetime_expr1,datetime_expr2)
。