MySql数据分区操作 之新增分区操作
发布时间:2017-10-02 10:08
来源:互联网
当前栏目:web技术类
如果想在已经建好的表上进行分区,如果使用alter添加分区的话,mysql会提示错误:代码如下:
ERROR 1505 Partition management on a not partitioned table is not possible
正确的方法是新建一个具有分区的表,结构一致,然后用insert into 分区表 select * from 原始表;
测试创新新电影网[www.aikan.tv/special/xinxindianyingwang/]建分区表文件
代码如下:
CREATE TABLE tr (id INT, name VARCHAR(50), purchased DATE)
PARTITION BY RANGE(YEAR(purchased))
(
PARTITION p0 VALUES LESS THAN (1990),
PARTITION p1 VALUES LESS THAN (1995),
PARTITION p2 VALUES LESS THAN (2000),
PARTITION p3 VALUES LESS THAN (2005)
);
插入测试数据
代码如下:
INSERT INTO tr VALUES
(1, 'desk organiser', '2003-10-15′),
(2, 'CD player', '1993-11-05′),
(3, 'TV set', &#