【发布时间】:2014-03-03 04:06:33
【问题描述】:
我在创建带有分区的MySQL 表时出错。
CREATE TABLE employees (
context VARCHAR(25),
id INT
)
PARTITION BY LIST(context) (
PARTITION pNorth VALUES IN('ads','asd')
);
它给出:
ERROR 1064 (42000): VALUES 值必须与 ''asd' 附近的分区函数类型相同) )' 在第 6 行
请帮帮我。
【问题讨论】:
-
错误是因为在 PARTITION BY LIST(expr) 中,每个分区都是通过 VALUES IN (value_list) 定义的,其中 value_list 是逗号分隔的整数列表。您可以参考此处了解详细信息: dev.mysql.com/doc/refman/5.1/en/partitioning-list.html
标签: mysql sql partitioning create-table