在单个查询中更新两个表
Update two tables in a single query
如何使用单个查询更新 orientdb 中的多个表?
寻找这样的东西
UPDATE table1, table2
SET table1.col = a,
table2.col2 = b
WHERE table1.id = table2 .id;
您不能在一个语句中更新多个表,但是,您可以使用一个事务来确保两个 UPDATE 语句被原子处理。您还可以对它们进行批处理以避免往返。
如何使用单个查询更新 orientdb 中的多个表?
寻找这样的东西
UPDATE table1, table2
SET table1.col = a,
table2.col2 = b
WHERE table1.id = table2 .id;
您不能在一个语句中更新多个表,但是,您可以使用一个事务来确保两个 UPDATE 语句被原子处理。您还可以对它们进行批处理以避免往返。