sql >> データベース >  >> RDS >> Mysql

MySQLで日付ディメンションの主キーとしてDATEフィールドを使用する

    日付ディメンション これは一種の特別なものです。主キーに日付(2011-12-07)または日付関連の整数(20111207)を使用することをお勧めします。これにより、ファクトテーブルの(日付による)適切なパーティション分割が可能になります。

    他のタイプの寸法については、代理(整数)キーをお勧めします。

    テンプレートとして、各ディメンションには通常、unknown, not entered, error, ...のエントリがあります。 多くの場合、キー0, -1, -2, ...と一致します。

    このため、日付ではなく整数形式の日付(20111207)を主キーとして見つけるのが一般的です。unknown, not entered, error, ... 日付型キー付き。



    1. 同じテーブルに複数回参加する

    2. SQLiteSHOWTABLESと同等

    3. JDBCPreparedStatementでMySQL構文エラーが発生する

    4. MySQL5.7で厳密なSQLモードを無効にする方法