【发布时间】:2011-10-27 23:00:23
【问题描述】:
我有一个 MySQL 数据库,其中包含一个“created_at”列。该列保存每个条目的 unix 时间戳。在某些日子里,已经进行了许多条目。在其他方面,没有。我想编译一个日期列表,其中至少有一个条目进入数据库。我在 phpMyAdmin(在 Mysql 5.0 上)中尝试了以下操作,但它给了我一个错误。
SELECT UNIQUE(DATE_FORMAT(`created_at`, '%d/%m/%Y')) FROM `entries`
为了规避错误,我删除了 UNIQUE 部分,并尝试:
SELECT DATE_FORMAT(`created_at`, '%d/%m/%Y') FROM `entries` WHERE entry_id = 3
这给了我一个 NULL 值,这是错误的,因为 entry_id 3 的 created_at 值是 1298050881。为什么这两个查询不起作用?
第三,最终,我想编制一份每天输入的条目数量的列表,例如:
2011-10-16 1,432
2011-10-17 502
2011-10 18 3,533
为此,我需要第一个查询才能工作。所以我请求你的帮助。任何帮助将不胜感激:)
【问题讨论】:
标签: mysql sql phpmyadmin