mysql - 如何在 MySQL 中执行此查询? (约会时间)

标签 mysql database datetime

假设我在 MySQL 中有一个日期时间列。 如何选择日期时间在当前日期时间 2500 秒以内的所有内容?

SELECT ALL where current_datetime - that_datetime < 2500 ...

最佳答案

SELECT * FROM Table WHERE that_datetime > NOW() - INTERVAL 2500 SECOND

您希望对常量执行所有函数调用和操作,因为 MySQL 不会对任何类型表达式中使用的字段使用索引。

关于mysql - 如何在 MySQL 中执行此查询? (约会时间),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2460629/

相关文章:

mysql - 如何使用用户变量在存储过程中执行准备好的语句?

python - 在 python pandas 中将时间对象转换为日期时间格式

database - PostgreSQL 中的 PGDATA 是什么

database - 用于数据操作的简单数据库引擎

database - 双向多路归并排序

Python3.5时区转换

java - Java中如何计算两个事件之间的时间差?

php - 从多个复选框更新表

MYSQL 分别对 2 个表的出现次数进行计数

mysql - 如何使用 SQL 查询根据顺序关系选择记录