哪个更快?同一事务中的多个更新查询或单个查询?这是更快的MySQL?同一事务中的多个更新查询或单个查询?
例如,在这种情况下哪个更快?
UPDATE product p, productPrice pp
SET
p.name = newName,
pp.price = pp.price * 0.8
WHERE
p.productId = pp.productId
AND
p.productId = 1;
或者这样:
Update product set p.name = newName where productId = 1;
Update productPrice set price = price * 0.8 where productId = 1;
写在
a single transaction
如果一个锁加以考虑?
与他们的锁在mysql中的任何区别?
而且
的选择查询和更新查询情况之间有什么区别?
谢谢!