RANGEパーティショニング
範囲でパーティション化されたテーブルは、各パーティションに、パーティション化式の値が指定された範囲内にある行が含まれるようにパーティション化されます。
CREATE TABLE employees (
school id (integer)
course_id (integer)
student_surname (string)
)
PARTITION BY RANGE (student_surname) (
PARTITION p0 VALUES LESS THAN ('ezzzzzzzzzzzzzzzzzzzzzzz'),
PARTITION p1 VALUES LESS THAN ('ozzzzzzzzzzzzzzzzzzzzzzz'),
PARTITION p2 VALUES LESS THAN ('tzzzzzzzzzzzzzzzzzzzzzzz'),
PARTITION p3 VALUES LESS THAN (MAXVALUE)
);
別のDBへのデータ移行
MySQLDUMPは、テーブルとデータをファイルに出力します。ただし、Oracle ODBCを介した他のデータベースへの接続をサポートします 、SQLServerにリンクサーバー機能があるのと同じように。
補遺
3列で分割することは可能ですが、私の例はOPの要件ごとです: