我现在很困惑。我在 mysql 数据库中有一个评论表。在评论表中有一个字段comment_posted_time(类型DATETIME),我像这样对所有评论进行排序
$query = "SELECT * FROM comments ORDER BY comment_posted_time DESC";
现在,这可能会产生错误的结果。我给你一个例子。假设有两个用户坐在电脑前,一个在印度,另一个在美国。假设印度时间比美国提前 10 小时。首先来自印度的用户发表评论,其当前本地时间存储在comment_posted_time(类型DATETIME)中。1 小时后,来自美国的用户发表评论,其当前本地时间也存储在 comment_posted_time(类型 DATETIME)中。现在,在数据库中,美国用户后来发表的评论将不计入最新评论,排序将不正确。
如何处理这种情况?