我想如果我在Cassandra中执行批处理(使用java驱动程序),无论放置更新/插入/删除的位置,它总是按顺序执行,更新,插入,删除.像下面的代码一样,在我运行之后,表格为空.我如何强制cassandra执行我的订单?
PreparedStatement trybach = MyConnection
.getSession()
.prepare(
"BEGIN BATCH USING TIMESTAMP"
+ " INSERT INTO transaction_test.users(email,age,firstname,lastname) VALUES ('try',18,'fname','lname');"
+ " DELETE FROM transaction_test.users WHERE email ='try';"
+ " UPDATE transaction_test.users SET age= 13 WHERE email= 'try';"
+
"APPLY BATCH");
MyConnection.getSession().execute(trybach.bind());
Run Code Online (Sandbox Code Playgroud)