我目前正在从事一个报告项目。在我的数据仓库中,我需要一个包含所有日期的维度表“时间”(可能是从 2011 年 1 月 1 日起?),并且每天自动递增,格式为 yyyy-mm-dd。 顺便说一句,我在 Debian 上使用 MySQL。 谢谢 JT
最佳答案
您可以添加DATE字段并使用这样的查询 -
INSERT INTO table(date_column, column1, column2)
VALUES(DATE(NOW()), 'value1', 'value2');
此外,您还可以使用 ON UPDATE CURRENT_TIMESTAMP 添加 TIMESTAMP 列,在这种情况下,日期时间值将自动更新。
关于mysql - 自动填充时间维度表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9583569/