mirror of https://github.com/apache/cassandra
15 lines
523 B
Plaintext
15 lines
523 B
Plaintext
ccm create accord-cql-poc -n 3
|
|
ccm start
|
|
|
|
bin/cqlsh -e "CREATE KEYSPACE ks WITH replication={'class':'SimpleStrategy', 'replication_factor':3};"
|
|
bin/cqlsh -e "CREATE TABLE ks.tbl1 (k int PRIMARY KEY, v int) WITH transactional_mode = 'full';"
|
|
bin/cqlsh -e "CREATE TABLE ks.tbl2 (k int PRIMARY KEY, v int) WITH transactional_mode = 'full';"
|
|
|
|
BEGIN TRANSACTION
|
|
LET row1 = (SELECT * FROM ks.tbl1 WHERE k = 1);
|
|
SELECT row1.v;
|
|
IF row1 IS NULL THEN
|
|
INSERT INTO ks.tbl2 (k, v) VALUES (1, 2);
|
|
END IF
|
|
COMMIT TRANSACTION;
|