从MemSQL文档中不清楚是否支持多操作事务。
简单来说,我说我有以下交易
BEGIN
INSERT smth INTO table1
INSERT smth INTO table2
UPDATE table2 SET smt
DELETE FROM table3 WHERE smth
COMMIT
这是一个原子操作,这意味着如果租用一个操作数失败,整个事务成功还是回滚?
答案 0 :(得分:2)
支持这些,是的。您可以观察到这一点,如果您运行回滚,或者如果您在提交之前从另一个客户端运行select查询,您将看不到任何DML效果。