[英]php mysql select only last 3 rows if they are similar and updated 15 minutes earlier
[英]select query in mysql to select the data before 15 minutes in php
您可以尝试以下查询。
SELECT * FROM test WHERE res_time >= DATE_SUB(CURDATE(),INTERVAL 15 MINUTE)
如果您使用的是 PHP,那么您可以执行此操作
$beforeTime = date("Y-m-d h:i:s",strtotime("-15 minutes"));
$query = "select * from test where res_time >= '$beforeTime' " ;
如果您想要纯 SQL 解决方案,请遵循其他提到的解决方案。
干杯!!!
如果您不使用 unix 时间戳,请尝试以下操作:
SELECT * FROM test WHERE res_time >= DATE_SUB(CURDATE(), INTERVAL 15 MINUTE);
或者
SELECT * FROM test WHERE FROM_UNIXTIME(res_time) >= DATE_SUB(CURDATE(), INTERVAL 15 MINUTE)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.