如何在MySQL中以分钟为单位计算经过的时间

Ste*_*ven 2 mysql datetime function subtraction intervals

表中有一个时间戳列/字段,格式如下

2009-12-05 10:35:28,
Run Code Online (Sandbox Code Playgroud)

现在我想从那时起以分钟(已经过了多少分钟)的时间来获得时间,怎么做?

Amb*_*ber 7

TIMEDIFF() 可用于获取日期/时间值之间的差异,以"HH:MM:SS.SSSSSS"格式表示.

TIME_TO_SEC() 可以将其转换为秒数.

SELECT TIME_TO_SEC(TIMEDIFF(NOW(), my_date_and_timestamp)) / 60;
Run Code Online (Sandbox Code Playgroud)