Я попытался разбить таблицу в MySQL, изменив таблицу с помощью следующего кода:
ALTER TABLE tt DROP PRIMARY KEY, ADD PRIMARY KEY(id, st);
ALTER TABLE tt ADD PARTITION BY LIST(st) (
PARTITION p0 VALUES IN (20,10),
PARTITION p1 VALUES IN (0,-10)
);
но получил следующую ошибку:
Mysql::Error: у вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования рядом с «ALTER TABLE tt ADD PARTITION (PARTITION p0 VALUES IN» в строке 2:
Может кто-нибудь, пожалуйста, дайте мне, что не так с синтаксисом?