私は、mysqlを使ってパーティションテーブルを作成しようとしていますが、パーティションの数を指定したくありません。例えば、与えられたテーブルでは、私は各地域ごとに100,000以上のレコードを持っています。私は地域を知らない。彼らは後で来るでしょう。領域に基づいてパーティションの数が増えるはずですが、シンタックスの下では、値が異なる複数の行を挿入しても、単一のパーティションが作成されます。MYSQLでキーベースのテーブル分割を使用して動的なパーティション数を作成する方法は?
私はパーティションカウントについて言及していませんでした。
CREATE TABLE `members` (
`firstname` varchar(25) NOT NULL,
`lastname` varchar(25) NOT NULL,
`username` varchar(16) NOT NULL,
`email` varchar(35) DEFAULT NULL,
`region` varchar(10) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1
PARTITION BY KEY (region);