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,从评论发布到数据库的那一刻起,现在就是小时值。
所以,这是我的问题
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,从评论发布到数据库的那一刻起,现在就是小时值。