单个查询两个表

时间:2013-11-26 11:06:59

标签: mysql sql

Update table_1 set value="0" where key="1";
update table_2 set status="confirmed" where id="1"

两个表中没有任何共同点,但希望通过单个查询同时执行这两个查询,而不是上面两个单独的查询。

1 个答案:

答案 0 :(得分:1)

您无法对两个表执行update语句,您需要有两个语句。 如果您需要确保两个表都已更新,则应使用事务:

BEGIN TRANSACTION
-- update statements
COMMIT;