mysql php选择范围内的表时间戳
我想使用时间戳选择范围内的壁纸 像这样mysql php选择范围内的表时间戳,php,mysql,timestamp,Php,Mysql,Timestamp,我想使用时间戳选择范围内的壁纸 像这样 SELECT * FROM wallpaper WHERE timestamp = '1221507428' to '1221761585' ORDER BY RAND() LIMIT 5 如何确定时间 使用时间戳?在之间使用,以下是完整的查询: SELECT * FROM wallpaper WHERE `wallpaperid` between '1221507428' and '1221761585' ORDER BY RAND() LIMIT 5
SELECT * FROM wallpaper WHERE timestamp = '1221507428' to '1221761585' ORDER BY RAND() LIMIT 5
如何确定时间
使用时间戳?在之间使用
,以下是完整的查询:
SELECT * FROM wallpaper WHERE `wallpaperid` between '1221507428' and '1221761585' ORDER BY RAND() LIMIT 5
使用构造
SELECT *
FROM wallpaper
WHERE `timestamp` BETWEEN '1221507428' AND '1221761585'
ORDER BY Rand()
LIMIT 5
还可以使用比较运算符
SELECT *
FROM wallpaper
WHERE `timestamp` >= '1221507428'
OR `timestamp` <= '1221761585'
ORDER BY Rand()
LIMIT 5
选择*
从墙纸
其中`timestamp`>='1221507428'
或者“timestamp”您忘记在之间的之前写入字段名称<代码>从墙纸中选择*,其中时间戳介于“1221507428”和“1221761585”之间,按兰德顺序()限制5
如果在日期范围内,墙纸选择在范围内,新添加的墙纸将继续,这有什么好处!在这种情况下,RAND()会快还是慢?只要有LIMIT 5
RAND()就不会影响结果。在这种情况下,RAND()会快吗?或者时间会很慢,或者对于8000壁纸数据库的RAND()有什么好处?@是否应该只计算结果,即最多五行。我可以这样使用吗如果timestamp
列的类型为date
或datetime
时间戳>='2012-01-01'或timestamp
,则从墙纸中选择*为是