伙计我有这个PHP代码来返回当前时间:
$time = date('m/d/Y h:i:s a', time());
我使用以下代码看到了这次数据库:
$query = "INSERT into `time` VALUES('', '$time')";
时间行值更新每个事务。
这里的问题是我如何才能返回最近的时间?
我想我需要一个sql语句,返回时间降序,但我不知道它是什么,所以任何帮助?
答案 0 :(得分:3)
你可以做一个简单的选择,具体取决于你想做什么:
SELECT * FROM time ORDER BY <time> DESC LIMIT 1
我不知道专栏的名称所以我写了<time>
。
答案 1 :(得分:2)
您只需要执行ORDER BY
和LIMIT 1
:
SELECT `yourTimeColumn`
FROM `time`
ORDER BY `yourTimeColumn` DESC
LIMIT 1;
此外,您可以通过以下方式执行当前时间的INSERT
:
INSERT INTO `time` VALUES ('', NOW())
答案 2 :(得分:0)
如果您的日期不是日期时间格式,则需要先将其转换为日期时间。 希望以下内容能对您有所帮助。
SELECT * FROM time ORDER BY CONVERT(datetime, column) DESC LIMIT 1
列是时间列的名称。