MySQL5逆引き大全460の極意

データ定義命令の極意 - Tips172 値リストによってテーブルを分割するには

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

6-5パーティショニングTips172 値リストによってテーブルを分割するには

Level2

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

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

PARTITION BY LIST句は、与えられた式の値によってテーブルを分割します。パーティション式には、列名、もしくは関数式を指定できます。ただし、列名、関数式はかならず整数値を返す必要があります(その他の制限については171項も合わせて参照してください)。

RANGEパーティションのように、PARTITION
...VALUES IN句の記述順に決

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません