2

我有兴趣研究 memsql 中的列式存储。我正在尝试创建柱状表。我使用的查询是,

CREATE TABLE students (
    stud_id INT,
    stud_group INT,
    joining_date DATETIME,
    KEY (`stud_group`) USING CLUSTERED COLUMNSTORE
    );

但是查询在clustered columnstore. 我不知道是什么导致了这个错误。

4

1 回答 1

0

原因是后面的逗号COLUMNSTORE。它应该是

CREATE TABLE students (
    stud_id INT,
    stud_group INT,
    joining_date DATETIME,
    KEY (`stud_group`) USING CLUSTERED COLUMNSTORE
    );

更新:显然不是。那么它可能发生的唯一原因是如果您使用的是旧版本的 MemSQL(4.0 之前)。

要查看 MemSQL 的版本,请运行SELECT @@memsql_version.

于 2015-07-08T05:25:43.073 回答