相关疑难解决方法(0)

使用DATE字段作为MySQL日期维度的主键

我想在MySQL数据仓库中处理日期维度.(我是DW世界的新手)

我在google上进行了一些搜索,看到了很多表结构(大部分)日期维度,其中主键很简单UNSIGNED INTEGER.

为什么不使用DATE字段作为主键,因为使用MySQL它是3字节VS 4字节INTEGER

例如:

CREATE TABLE dimDate
id INTEGER UNSIGNED NOT NULL PRIMARY AUTOI_NCREMENT,
date DATE NOT NULL,
dayOfWeek
...
Run Code Online (Sandbox Code Playgroud)

VS

CREATE TABLE dimDate
date DATE NOT NULL PRIMARY,
dayOfWeek
...
Run Code Online (Sandbox Code Playgroud)

mysql schema date data-warehouse dimension

9
推荐指数
2
解决办法
1万
查看次数

标签 统计

data-warehouse ×1

date ×1

dimension ×1

mysql ×1

schema ×1