パーティショニングを指定してインサートしようとすると、以下のエラーが出ます。
INSERT INTO `mes PARTITION (p201801)` (`id`, `social_id`, `ip`, `type`, `block`, `body`, `re_body`, `created`) VALUES (NULL, '1', '1', '0', '0', 'ダミー', 'aa', '2018-02-13 00:00:00');
エラーメッセージ
Error: SQLSTATE[HY000]: General error: 1748 Found a row not matching the given partition set
パーティションを指定してのインサートはできないのでしょうか?
追記
ありがとうございます。
頂いたヒントを元に
INSERT INTO mes PARTITION (p201803) ( `id`, `social_id`, `ip`, `type`, `block`, `body`, `re_body`, `created` ) VALUES ( NULL, '1', '1', '0', '0', 'ダミー', 'aa', '2018-02-13 00:00:00' );
パーティションを最後に作成した p201803 を指定したらインサートできました。
パーティションを区切った場合、
最後のパーティションを指定する必要があるんでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/04 06:33