mysql - 使用日期时间列中的日期查询 mysql 中的数据

标签 mysql

我想查询mysql中的数据。问题是该列是 datetime(dpost),我将在 where 子句中使用日期。

SELECT * FROM `uid1000_qposts` WHERE `dpost`="2011-12-06"

此查询不返回任何结果。有什么可能的方法可以根据日期时间列使用日期查询数据吗?

谢谢

最佳答案

SELECT * FROM `uid1000_qposts` WHERE date(`dpost`) = '2011-12-06'

关于mysql - 使用日期时间列中的日期查询 mysql 中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8398736/

相关文章:

php - 连接两个不同的 MySQL 表

mysql - 在给定 ID 之前直接选择 N 项

mysql - LAST_DAY 有时间

php - 使用查询生成器在 Laravel 中添加全文索引

mysql - Latin 与 utf8 字符集和索引使用(mysql 5.5)

mysql - 我们什么时候应该使用一对一关系模型而不是将属性添加到同一个表?

php - 在sql查询中获取递归数据

mysql - 无法在 phpmyadmin 中查看表

php - 使用加入来显示轨道列表的轨道

python - 为什么 'executemany' 与仅执行 'IN' 查询相比如此慢?