首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >创建有分区的表时会报错:ERROR 1497 (HY000) ?

创建有分区的表时会报错:ERROR 1497 (HY000) ?

提问于 2018-11-22 17:35:39
回答 0关注 0查看 1K

使用云数据库5.6版本时:

创建有分区的表时会报错:ERROR 1497 (HY000): The mix of handlers in the partitions is not allowed in this version of MySQL

CREATE TABLE `dbtest` (

`id` int(11) NOT NULL,

`u_id` int(11) NOT NULL,

`date` datetime NOT NULL,

PRIMARY KEY (`id`),

KEY `u_id` (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8

PARTITION BY RANGE (id)

(PARTITION p1 VALUES LESS THAN (1000) ENGINE = MyISAM,

PARTITION p2 VALUES LESS THAN (5000) ENGINE = MyISAM);

但是

CREATE TABLE `dbtest` (

`id` int(11) NOT NULL,

`u_id` int(11) NOT NULL,

`date` datetime NOT NULL,

PRIMARY KEY (`id`),

KEY `u_id` (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8

PARTITION BY RANGE (id)

(PARTITION p1 VALUES LESS THAN (1000) ,

PARTITION p2 VALUES LESS THAN (5000) );

可以正常创建。这个是什么问题?

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档