抱歉,这应该很简单,但与其他问题略有不同。有人会帮我把以下命令合并到单个mysql查询中吗?
UPDATE table1 SET mid='99' WHERE mid='4';
UPDATE table2 SET mid='99' WHERE mid='4';
答案 0 :(得分:0)
只需使用联接,然后更新合并结果中的两列
UPDATE table1 LEFT JOIN table2 USING (mid) SET table1.mid = 99, table2.mid = 99 WHERE mid = 4;
答案 1 :(得分:0)
您可以尝试以下
UPDATE table1 AS t, table2 AS t2 SET t.mid = 99, t2.mid = 99 WHERE t.mid = 4 AND t2.mid = 4;