MySql 中的多个 SELECT 语句,到 return date_sub()

Multiple SELECT statement in MySql , to return date_sub()

所以,这是我的问题

SELECT comment.time,
       comment.name,
       comment.body,
       comment.contentid,
       comment.id 
FROM comment 
   WHERE comment.contentid = '$row->id' 
   ORDER BY comment.id DESC $limit

这个查询看起来应该如何,所以 comment.time 的返回值与 NOW() 和 RIGHT NOW 输入时的值不同。 Table 列是 datetime

所以我的问题的正确解决方案是这个,以防将来有人需要它。

SELECT TIMESTAMPDIFF(HOUR, comment.time, NOW()) AS hours_ago

这将是 return INT,从评论发布到数据库的那一刻起,现在就是小时值。