假设我有100件商品,其价格每天都有所不同。今天是2017年11月11日,我想在2017年8月11日到2017年10月11日期间为这100件商品保留最近30天和接下来30天的价格。如果我选择每个日期作为列名,那么我将有100行(每个项目1行),每行将有60列(每列将显示该日价格的数据)。现在在今天结束之后,我必须删除对应于8月11日的列并添加对应于10月12日的列。我应该使用Cron来实现此目的。
答案 0 :(得分:0)
如果您选择理性数据库,那么这是一项微不足道的任务,您只需创建一个将产品价格与日期相关联的表格。
例如:
| productId | day | price |
| 1 | 11-09-2017 | 50.25 |
| 2 | 11-09-2017 | 12.50 |
答案 1 :(得分:0)
NO!表中有60行,而不是60列。
每天很容易INSERT
和DELETE
行。用列做同样的事情很麻烦。
该表将(至少):( date,item_id,price)