MySQL BETWEEN 行为怪异

标签 mysql

我运行这段代码:

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/

相关文章:

mysql - 加快我的 mysql 语句

php - Codeigniter - 限制查询中的项目 "where_in"

mysql - 关于更新 MySQL 数据库和我的 devexpress Gauge 值之间的数据问题的数据绑定(bind)问题?

php - 使用 PHP 插入 Mysql - 外键插入问题

php - MYSQL表有两个不同的名称

mysql - 在同一查询中使用查询结果

mysql - 仅将表数据从 MSSQL 迁移到 MySQL

php - 无法将大量文本上传到我的数据库

php - 负载测试的代表性如何?

php - 尝试插入/更新具有多个值的两个不同表