Mysql从未来的日期时间选择分钟 - now()

时间:2017-07-30 04:34:40

标签: mysql

我的数据库中有一个列,其中包含使用NOW()+ INTERVAL 30 MINUTE插入过期时间;

我需要能够从该列中抽出剩余的分钟数。我不知道从哪里开始。

提前致谢。

1 个答案:

答案 0 :(得分:0)

SELECT TIMESTAMPDIFF(MINUTE,NOW(),column1) AS minutes_remaining FROM table1;

https://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html#function_timestampdiff

请注意,参数的顺序非常违反直觉...结果得到正数,较大(较晚)的datetime值是最后一个参数。如果第二个参数是> =第三个,则结果将是< = 0。