我有两个表tbl1
,tbl2
它们彼此不相关。
我正在对这些表进行两个查询。
UPDATE tbl1 SET exp = 1 WHERE id IN(1,2,3,4);
UPDATE tbl2 SET exp = 1 WHERE id IN(2,1,4,5);
现在如何使其更加优化?
你可以使用这样的东西:
UPDATE tbl1, tbl2
SET tbl1.exp = 1,
tbl2.exp = 1
WHERE tbl1.id IN(1,2,3,4)
AND tbl2.id IN(2,1,4,5)