Mysql ';错误1031(HY000):用于…&x27;创建索引时发生
这里有一些疑问。数据库是基于mysql的gbaseMysql ';错误1031(HY000):用于…&x27;创建索引时发生,mysql,Mysql,这里有一些疑问。数据库是基于mysql的gbase gbase> show create table part; +-------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
gbase> show create table part;
+-------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table | Create Table |
+-------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| part | CREATE TABLE "part" (
"P_PARTKEY" int(11) NOT NULL,
"P_NAME" varchar(55) NOT NULL,
"P_MFGR" char(25) NOT NULL,
"P_BRAND" char(10) NOT NULL,
"P_TYPE" varchar(25) NOT NULL,
"P_SIZE" int(11) NOT NULL,
"P_CONTAINER" char(10) NOT NULL,
"P_RETAILPRICE" decimal(15,2) NOT NULL,
"P_COMMENT" varchar(23) NOT NULL
) ENGINE=EXPRESS DEFAULT CHARSET=utf8 TABLESPACE='sys_tablespace' |
+-------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (Elapsed: 00:00:00.01)
gbase> CREATE INDEX CASE2_INDEX_1 ON PART ( P_PARTKEY, P_SIZE );
ERROR 1031 (HY000): Table storage engine for 'part' doesn't have this option
我想创建一个索引。但它不起作用
如何注册索引?你有什么解决办法吗
感谢您的回答。以前从未听说过express engine,但当错误消息显示此引擎没有此选项时,您将不得不使用另一个引擎,当您迫切需要索引时。就这么简单。我还没有体验过这个数据库。我不知道这个数据库还有什么引擎。但是谢谢你的评论。我会尝试寻找其他的。当这是真正的MySQL时,你可以从中选择:默认值是InnoDB,这应该可以,除非你有一些非常不寻常的要求。我刚刚检查过。我解决了。非常感谢。