MySQL5逆引き大全460の極意

データ定義命令の極意 - Tips171 値範囲によってテーブルを分割するには

登録タグ
SQL
Icon comment count 0
Icon stock count 0

6-5パーティショニングTips171 値範囲によってテーブルを分割するには

Level2

PointCREATE TABLE命令でPARTITION BY RANGE句を利用します

構文   
CREATE TABLE テーブル名 (列名 データ型 列フラグ [,...])
  PARTITION BY RANGE (パーティション式) (
     PARTITION パーティション名1 VALUES LESS THAN ({|MAXVALUE}),
    [PARTITION パーティション名2 VALUES LESS THAN ({|MAXVALUE}),] ...
  )

PARTITION BY RANGE句は、与えられた式の値範囲によってテーブルを分割します。

パーティション式には、列名、もしくは関数式を指定できます。ただし、以下のような制約があります。

  • 列は整数型であること
  • 関数式は整数値を返すこと
  • 入れ子の関数呼び出しは不可
  • スト

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません