我在cql3中定義了一個表。描述它返回如下:添加到cassandra-cli中的列新列不可見從cqlsh(cql3)
CREATE TABLE結果(
ID UUID PRIMARY KEY,
casename文本,
結果文本,
運行INT,
用戶文本
)WITH ...
我嘗試使用這樣一個事實,即不應該限制列家族並添加一個新的列值對:
insert into results (id, sogginess) values(3d6f63a4-c1e0-4dd8-b043-8e0754122f23, 'high') ;
但這不起作用。如果我使用cassandra-cli,我可以用標準設置語法添加sogginess的值,並且該行通常保持不變。即使切換回cql3,select *查詢也不會返回這個新列,並且這兩個描述都不會顯示新列sogginess。
這意味着您不能將任意數據添加到cql3中的行,並且您被定義的模式綁定了?如果不是,我該怎麼做?