ERROR 3014(HY000):发现表存储引擎'NDBCLUSTER'需要创建选项丢失

时间:2017-09-22 12:14:33

标签: mysql mysql-cluster

我正在尝试创建磁盘表

CREATE TABLE table1_disk 
(col0 INT(11) NOT NULL AUTO_INCREMENT,
col1 VARCHAR(20) DEFAULT NULL,
PRIMARY KEY (col0)) 
ENGINE=ndbcluster DEFAULT CHARSET=latin1 
TABLESPACE ts_1 STORAGE DISK;

错误: 发现表存储引擎'NDBCLUSTER'需要创建选项缺失。

我指定了ENGINE类型。如果我删除STORAGE类型,则会创建表。

1 个答案:

答案 0 :(得分:0)

使用此:

CREATE TABLE `table1_disk` (
  `col0` int(11) NOT NULL,
  `col1` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

ALTER TABLE `table1_disk`
  ADD PRIMARY KEY (`col0`);

ALTER TABLE `table1_disk`
MODIFY `col0` int(11) NOT NULL AUTO_INCREMENT;COMMIT;