分享更有价值
被信任是一种快乐

Sequoiadb数据库怎么对主键和唯一索引键相同的表修改存储引擎为Sequoiadb

文章页正文上

本篇内容主要讲解“Sequoiadb数据库怎么对主键和唯一索引键相同的表修改存储引擎为Sequoiadb”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Sequoiadb数据库怎么对主键和唯一索引键相同的表修改存储引擎为Sequoiadb”吧!【问题描述】
用Nivacat连接mysql实例。通过数据传输导入一批表,修改这些表的引擎为sequoiadb。其中有一个表修改失败,报错:error 40291 from storage engine。
其建表语句为:
CREATE TABLE ‘sys_district'(
‘id’ int(11) NOT NULL COMMENT ‘三级联动-区县级表’,
‘city_id’ int(11) DEFAULT NULL COMMENT ‘城市id’,
‘district_name’ varchar(100) DEFAULT NULL COMMENT ‘地区名称’,
‘short_name’ varchar(40) DEFAULT NULL COMMENT ‘简称’,
‘create_time’ varchar(40) DEFAULT NULL COMMENT ‘创建时间’,
‘update_time’ varchar(40) DEFAULT NULL COMMENT ‘更新时间’,
PRIMARYKEY(‘id’),
UNIQUE KEY ‘sys_district_id’ (‘id’) USING BTREE,
KEY ‘sys_district_city_id’ (‘免费主机域名city_id’) USING BTREE,
KEY ‘sys_district_distruct_name’ (‘distruct_name’) USING BTREE
)ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT=’区县级表;
【解决办法】
40291对应Sequoiadb的 -291 错误(-291:已经存在一个可以处理本场景的索引)。
从建表语句可以看出,主键‘id’(PRIMARYKEY(‘id’))和唯一索引’id’( UNIQUE KEY ‘sys_district_id’ (‘id’) )重复了。到此,相信大家对“Sequoiadb数据库怎么对主键和唯一索引键相同的表修改存储引擎为Sequoiadb”有了更深的了解,不妨来实际操作一番吧!这里是云技术免费主机域名网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

相关推荐: Mysql虚表指的是什么意思

[ {“count”:”1″,”title”:”免费主机域名”,”l免费云主机、域名ink”:”http://www.byun.com/host/?cd=5″} ]这篇文章主要讲解了“Mysql虚表指的是什么意思”,文中的讲解内容简单清晰,易于学习与理解,下面…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册