在我的MySQL数据库中,我尝试创建一个表来跟踪100个项目的每日视图。每天都会为每个项目插入一个新行。所以表格列看起来像这样:
| ItemID | ItemName | Hits |
有没有办法存储物品的每日点击量?
答案 0 :(得分:2)
你可以做的是有一个结构如下的表:
| item_hits |
|---------------|
| itemID | date |
然后您的SQL查询看起来像
SELECT count(*) FROM item_hits WHERE date = '2015/04/15' and itemID = 7;
您不需要在表中保存itemName,因为您应该能够通过将itemName连接到items表来获取它。