比如说
我要建一个表rrr
(id int primary key,
name char,
grade int)
我想叫他根据grade分区,可以么?
怎么分
求一代码!
我现在是这样写的
creat table rrr
(id int primary key,
name char,
grade int)
partition by list(grade)(
partition p1 values in (1),
partition p2 values in (2),
partition p3 values in (3),
partition p4 values in (4)
);
请指点错误之处。
我要建一个表rrr
(id int primary key,
name char,
grade int)
我想叫他根据grade分区,可以么?
怎么分
求一代码!
我现在是这样写的
creat table rrr
(id int primary key,
name char,
grade int)
partition by list(grade)(
partition p1 values in (1),
partition p2 values in (2),
partition p3 values in (3),
partition p4 values in (4)
);
请指点错误之处。
解决方案 »
- 收藏 求助mssql存储过程转化为mysql存储过程,小弟急啊!100分双手奉上
- 关于数据库统计每个表所占用的空间.
- MySQL user表中的Host值为::1,::1是神马意思啊?
- mysql数据库,数据的同步、转存、一百万条数据
- 请教一个MYSQL 自定义函数问题.
- Parameter index out of range (1 > number of parameters, which is 0).
- dreamwear如何连接mysql?
- 数据库添加记录问题
- 编译错误,请高手帮助
- 急:mysql查询分时段(24小时)的用户数量
- 如何提高like效率
- 问个问题,散个小分,关于数据库信息采集方面的
另外注意你的 (id i 应该是 (id i 注意符号的全角半角
如果我就想按照grade分区的话,
该怎么做呢
也不对 create table rrr建议自己先把基本的语法错误消除再贴上来。
-> (id int ,
-> name char,
-> grade int
-> )
-> partition by list(grade)(
-> partition p1 values in (1),
-> partition p2 values in (2),
-> partition p3 values in (3),
-> partition p4 values in (4)
-> );
Query OK, 0 rows affected (0.11 sec)mysql>
-> (id int ,
-> name char,
-> grade int,
-> primary key (id,grade)
-> )
-> partition by list(grade)(
-> partition p1 values in (1),
-> partition p2 values in (2),
-> partition p3 values in (3),
-> partition p4 values in (4)
-> );
Query OK, 0 rows affected (0.11 sec)mysql>
-> (id int ,
-> name char,
-> grade int,
-> primary key (id,grade)
-> )
-> partition by list(grade)(
-> partition p1 values in (1),
-> partition p2 values in (2),
-> partition p3 values in (3),
-> partition p4 values in (4)
-> );
Query OK, 0 rows affected (0.11 sec)mysql>