Mysql 每分钟从数据库获取一次时间戳

Mysql 每分钟从数据库获取一次时间戳,mysql,Mysql,这是我的表格结构: +------------+-----------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +------------+-----------+------+-----+---------+-------+ | uid | char(255) | NO | MUL | NULL | | | cid

这是我的表格结构:

+------------+-----------+------+-----+---------+-------+
| Field      | Type      | Null | Key | Default | Extra |
+------------+-----------+------+-----+---------+-------+
| uid        | char(255) | NO   | MUL | NULL    |       |
| cid        | char(255) | NO   | MUL | NULL    |       |
| ip_address | char(15)  | NO   |     | NULL    |       |
| user_agent | char(255) | YES  |     | NULL    |       |
| open_date  | datetime  | NO   | MUL | NULL    |       |
| referrer   | char(255) | YES  |     | NULL    |       |
| environ    | text      | YES  |     | NULL    |       |
| country    | char(255) | NO   | MUL | NULL    |       |
+------------+-----------+------+-----+---------+-------+
我想在一个范围内每分钟得到一个时间戳

select DATE_ADD(open_date,interval 1 minute)
as m from open_track.camp_open  where  open_date between
"2009-05-13 00:00:00"   and "2009-05-13 23:59:59"  limit 10;
输出

+---------------------+
| m                   |
+---------------------+
| 2009-05-13 00:01:01 |
| 2009-05-13 00:01:02 |
| 2009-05-13 00:01:03 |
| 2009-05-13 00:01:03 |
| 2009-05-13 00:01:04 |
| 2009-05-13 00:01:05 |
| 2009-05-13 00:01:06 |
| 2009-05-13 00:01:08 |
| 2009-05-13 00:01:08 |
| 2009-05-13 00:01:09 |
+---------------------+
请告诉我


我要每分钟打多少次

@虫族

非常感谢

查询以查找特定日期一分钟内的最高计数

选择计数(*)作为c,日期格式(打开日期,%Y-%m-%d%H:%i)作为m 从夏令营公开赛 其中开放时间介于“2009-05-13 00:00:00”和“2009-05-13 23:59:59”之间
按m顺序分组,按c描述限值1

你到底为什么要这么做?有很多更简单的方法可以获取当前时间。我想要一个每分钟打开命中次数的计数。这将返回+------------------------------------------------------------------------------------------------------------------------++count(*)DATE\u格式(“%Y-%m-%d%H:%i”,open\u DATE)|+-----------------------------------+--------------------------------------+| 476414 | NULL |+-----------------------------------+--------------------------------------+@soumen:只有一行吗?您是否有
open_date
不等于NULL的行?mysql>从open_track.camp_open group by year(open_date)中选择count(),year(open_date);+-------------+-------------------+|count()| year(open|u date)|+------------------+--------------+| 41206553 | 2009 | | 44474388 | 2010 | | 4896681 | 2011 |+-------------+--------------+3行(1分钟30.70秒)mysql>
  SELECT COUNT(*),
         DATE_FORMAT(open_date, '%Y-%m-%d %H:%i')
    FROM camp_open
GROUP BY DATE_FORMAT(open_date, '%Y-%m-%d %H:%i')