我有列movie_id
、date_time
,它是时间戳列。
我正在尝试获取结果,但没有返回任何内容。
movie_id date_time
2304 2018-08-24 17:43:34
2405 2018-08-22 15:40:43
3498 2018-08-23 11:13:20
这是我的查询
SELECT b.* FROM movies b
WHERE b.date_time>'2018-08-19 00:00:00'
为什么没有返回所有行?
最佳答案
尝试使用 str_to_date() 转换字符串
SELECT b.*
FROM movies b
WHERE b.date_time> str_to_date('2018-08-19 00:00:00', '%Y-%m-%d %T')
关于MySQL 选择时间戳列大于,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52017061/