在我的MySQL数据库中,我需要以小时的分辨率收集 EventTable 中各种类型的事件:如果相同的事件类型在同一小时内发生750次,我想一< / strong>具有该特定类型的行,counter = 750。类似的东西:
CREATE TABLE EventTable (
EventType TINYINT, EventHour HOUR, Counter INT, ...,
UNIQUE KEY (EventType,EventHour))
这将为我提供一种按类型和小时选择事件的简便快捷的方法。问题是,据我所知, MySQL中没有HOUR类型我可以索引。有DATETIME(按秒),还有DATE(按天)......有任何建议吗?