在特定日期之后获取MySQL数据

tes*_*han 37 mysql

如何在特定时间戳后获取MySQL数据?查询应该是什么样的?

mysql_query("SELECT * FROM table where TheNameOfTimestampColumn > than the date");
Run Code Online (Sandbox Code Playgroud)

Ang*_*.47 110

SELECT * FROM table WHERE TheNameOfTimestampColumn > '2009-01-28 21:00:00'
SELECT * FROM table WHERE TheNameOfTimestampColumn > DATE_SUB(CURRENT_TIMESTAMP, INTERVAL 1 DAY)
Run Code Online (Sandbox Code Playgroud)


sta*_*Fan 9

您可以通过以下方式选择:

select * from table_name where date_column > "2001-01-01 00:00:00"

或者如果您需要特定时间范围内的数据,那么您可以尝试使用between关键字,例如:

select * from table_name where date_column 
between "2018-01-04 00:00:00" and "2018-01-04 11:59:59";
Run Code Online (Sandbox Code Playgroud)

请注意,日期格式应为 YYYY-MM-DD HH:MM:SS