我已经创建了一个帖子表。我想在表中有一个时间字段,随着时间自动更新。比如说,如果帖子是在下午1点插入一行,并且我在2小时后检查它应该包含值2或类似的东西。如何在mysql中创建自动更新时间字段?
在插入帖子时它将包含0分钟。 30分钟后,如果我执行一个选择查询,它应该包含30
有没有办法在MySQL中做到这一点?
我已经创建了一个帖子表。我想在表中有一个时间字段,随着时间自动更新。比如说,如果帖子是在下午1点插入一行,并且我在2小时后检查它应该包含值2或类似的东西。如何在mysql中创建自动更新时间字段?
在插入帖子时它将包含0分钟。 30分钟后,如果我执行一个选择查询,它应该包含30
有没有办法在MySQL中做到这一点?
什么是保存数据库的创建时间,只是在选择'now() - row_time'? – Melon
谢谢队友,但在MySQL中有没有像我问过的一样? 在此先感谢 – shams
也许,但如果它可以按照你问的方式完成,请考虑每分钟更新表的所有行的开销。我仍然认为你应该这样做:'select now() - row_time from your_table;' – Melon