我的表中有一个名为timestamp的列,格式为:2012-05-01 15:33:06
如何执行仅在最近15分钟内提取记录的选择?我在PHP手册中找到了这个,但我不确定如何修改15分钟?有人可以给我一个样品吗?
WHERE timestamp(CURDATE(),INTERVAL 30 DAY)
答案 0 :(得分:3)
试试这个............
SELECT * FROM myTable
WHERE COLUMN_NAME >= NOW() - INTERVAL 15 MINUTE
答案 1 :(得分:1)
SELECT .. FROM <table_name> Where <field_name> >= (DATE_SUB(now(), INTERVAL 15 MINUTE))
答案 2 :(得分:1)
我的逻辑告诉我,我应该尝试 MINUTE 而不是 DAY ..你试过吗?
WHERE timestamp(CURDATE(),INTERVAL 15 MINUTE)
答案 3 :(得分:1)
尝试使用timestampdiff
TIMESTAMPDIFF(MINUTE,`yourcolumn`,CURDATE()) = 15;