如何在mysql中创建自动更新时间字段?

时间:2014-01-21 10:32:20

标签: php mysql sql datetime

我创建了一个帖子表。我想在表格中有一个时间字段,它会随着时间自动更新。比如说如果帖子在下午1点连续插入并且我在2小时后检查它应该包含值2或类似的东西。

在插入帖子时,它将包含0分钟。 30分钟后,如果我执行一个选择查询,它应该包含30

有没有办法只在mysql中执行此操作?

1 个答案:

答案 0 :(得分:1)

首先,您只需在NOW()sql函数中插入时间,然后在运行select查询时从NOW()中减去表插入时间。它会起作用。

select NOW() - inserttiontime from table;