【每日一练】分区

key分区类型的分区表,如果在建表语句中,如果不指定任何分区键,例如:create table t1 (c1 int primary key, c2 int) partition by key() partitions 5,则会:
A: 语法有问题,分区键不能为空,这个DDL语句报错
B: 没有分区键
C: 以建表语句中的第一列作为分区键
D: 以主键作为分区键

D.以主键作为分区键
解析:
KEY分区不要求是int类型,可以是任意类型KEY分区不能写表达式(与HASH分区区别)KEY分区支持向量KEY分区有一个特殊的语法,create table t1(c1int primary key, c2 int) partition by key0 partitions 5KEY分区分区键不写任何column,表示key分区的列是主键。