环境:
Cassandra and CLI version is 1.2.12
OS Windows7 Enterprise, 64 Bit.
运行cassendra-cli.bat
,运行create table命令时,我得到以下内容:
[default @ unknown] create table us(name varchar);语法错误 位置7:输入'表'没有可行的替代方案
知道为什么会抛出错误吗?
答案 0 :(得分:4)
您正在使用较旧的CLI客户端。这是pre-CQL并使用Thrit API。如果您想使用该客户端,请查看older docs。一般认为,CQL是可行的方法。
要使用CQL,请改用CQLSH客户端。
有一点需要注意,即使在CQL中,您的语句也无效。您必须指定主键。
create table us(name varchar, primary key (name));