【发布时间】:2011-12-31 20:50:44
【问题描述】:
我尝试在 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 服务器版本相对应的手册,以在第 2 行的 'ALTER TABLE tt ADD PARTITION (PARTITION p0 VALUES IN' 附近使用正确的语法:
谁能告诉我语法有什么问题?
【问题讨论】:
-
该陈述与您的问题几乎没有关系。
标签: mysql partitioning