![]() |
1
2
这是什么误会 是 是 比较的字符串。 在timestamp中是一个日期时间对象,它既有日期部分,又有时间部分。查询中使用的字符串是 只是 所以当查询是
基本上变成了,
当您转储与查询不匹配的行时,
无论是日期比较,还是简单的字符串比较,缺少的行的时间戳是 少于或等于传递的日期,肯定是更多。 有几个选项可以解决这个问题,在比较中创建一个完整的日期时间对象,其中包含“最完整”的时间,
或者将时间戳从日期时间对象转换为日期对象,
所有的工作,虽然我不确定哪一个性能/速度最好。 |
![]() |
2
1
试试这个:
|
![]() |
3
1
这将起作用:
或者
|
![]() |
hello_programmers · Mysql从其他表输出一列 2 年前 |
![]() |
Community wiki · 这个MySQL语句出了什么问题? 2 年前 |
![]() |
Community wiki · 优化从同一表中提取的多列的查询 2 年前 |
![]() |
Popo · Sql查询:返回数据库中不可用的where条件 2 年前 |
|
Hamdan Nuramdani · 对账单中一周内不同表中的数据求和 2 年前 |
|
Kugelfisch · 用php为数据库加密数据 2 年前 |