2014-01-27 41 views

回答

1

如果您使用的是Cassandra 1.2或更高版本,則可以使用BATCH來包裝多個INSERT/UPDATE語句。

例如:

BEGIN BATCH 
    INSERT INTO users (userid, password, name) 
     VALUES ('user2', '[email protected]b', 'second user'); 
    UPDATE users SET password = 'ps22dhds' WHERE userid = 'user3'; 
    INSERT INTO users (userid, password) VALUES ('user4', '[email protected]'); 
    DELETE name FROM users WHERE userid = 'user1'; 
APPLY BATCH; 

See CQL3 Batch documentation

+0

我們可以以某種方式做類似的事情閱讀,就像一個多功能的功能。我明白,批次不能完成讀取。我可以使用SELECT IN,但是我不能動態地使用變量綁定變量。 –

+0

編輯了這個問題。 –