私のデータセットには、最大文字列長がわかっているいくつかの文字列列があり、そのうちのいくつかは単一の文字です。指定した長さの varchar を使用しvarchar(5)
て格納しようとしましたが、CQL (v1.2.8) はそのような構文を認識しないようです:
cqlsh:so> create table test_table (uid int primary key, states varchar(2));
Bad Request: line 1:60 mismatched input '(' expecting ')'
CQL が固定長テキストをサポートしている場合、テーブル作成のどこで間違ったのかを知ることができますか? そうでない場合、CQL で最適化を実行しやすくするために、短い文字列 (長さが 5 未満) または固定長の文字列 Cassandra を格納するために使用するデータ型を知ることができますか?