Mysql ';错误1031(HY000):用于…&x27;创建索引时发生

Mysql ';错误1031(HY000):用于…&x27;创建索引时发生,mysql,Mysql,这里有一些疑问。数据库是基于mysql的gbase gbase> show create table part; +-------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

这里有一些疑问。数据库是基于mysql的gbase

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,这应该可以,除非你有一些非常不寻常的要求。我刚刚检查过。我解决了。非常感谢。