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”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


网站名称:Sequoiadb数据库怎么对主键和唯一索引键相同的表修改存储引擎为Sequoiadb
网站URL:http://bzwzjz.com/article/ipghsd.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 企业网站设计 成都企业网站设计 成都网站制作 成都网站建设 网站建设方案 网站制作报价 手机网站建设套餐 成都网站设计 成都商城网站建设 成都企业网站建设公司 广安网站设计 外贸网站建设 定制网站设计 重庆手机网站建设 营销型网站建设 网站设计制作报价 成都网站建设公司 营销网站建设 成都品牌网站建设 成都网站建设 成都网站设计 网站建设公司