我运行这段代码:
SELECT '2014-05-17 21:59:24' BETWEEN '2014-05-17 22:29:24' AND '2014-05-17 21:29:24'
它返回 0,为什么?
我基本上用 DATETIME 列尝试过,但这没有什么不同
最佳答案
您的 BETWEEN
语句是倒退的。应该是:
BETWEEN '2014-05-17 21:29:24' AND '2014-05-17 22:29:24'
关于MySQL BETWEEN 行为怪异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23718013/