Tal*_*lon 6 php mysql datetime
我有一个这样的数据库:
桌子 名称 | 时间戳 ------------------------------------------ 你好 | 2013-02-23 14:26:18 哟| 2013-03-22 14:26:18
我想做一个 SQL Select,只选择过去的事情(例如,没有为未来设置时间戳)。
最好的方法是什么?
谢谢你的帮助。
编辑:
我尝试了这些建议,但似乎都不起作用,这是查询:
SELECT * FROM TABLE WHERE timestamp<NOW()
Run Code Online (Sandbox Code Playgroud)
它仍然选择了所有内容,我也尝试过:
SELECT * FROM TABLE WHERE timestamp<CURRENT_TIMESTAMP
Run Code Online (Sandbox Code Playgroud)
它仍然再次选择了一切。
这真的很奇怪,当我使用“timestamp>CURRENT_TIMESTAMP”时,它似乎有效(它隐藏了所有不来自未来的项目),但当我尝试另一个没有意义的方向时却不起作用。可能是时区问题或类似问题吗?
SELECT `Name` FROM `TABLE` WHERE `timestamp` < NOW();
Run Code Online (Sandbox Code Playgroud)
应该给你你想要的。
| 归档时间: |
|
| 查看次数: |
2980 次 |
| 最近记录: |