CQL を使用して列を削除できませんでした。これが私が得たエラーメッセージです:
Bad Request: line 1:28 no viable alternative at input 'drop'
これが私がやっていることです。カサンドラ 1.2.6 を実行しています。これは、キースペースを作成した方法です。
CREATE KEYSPACE ex1 WITH replication = {
'class': 'SimpleStrategy',
'replication_factor': '1'
};
次に、作成したばかりのキースペースに切り替えました。
use ex1
その後、次の表を作成しました。
create table person ( id varchar, firstName varchar, lastName varchar, primary key (id));
今、次のように1つの列を削除しようとしています:
cqlsh:ex1> alter table person drop lastName;
Bad Request: line 1:19 no viable alternative at input 'drop'
COLUMNFAMILY
代わりにキーワードを使用しようTABLE
としても役に立ちません。
私は何を間違っていますか?