表A,字段1表B,字段1如何一条sql更新两张表?设置字段1=100,字段2=200update 表A,表B,set 表A.字段1......这样吗?
UPDATE table1 AS a, table2 AS b, table3 AS c, ... SET a.name = 'W', b.name = 'T', c.name = 'F', ... WHERE a.id = 1 AND b.id = 2 AND c.id = 3
然而並不建議在一個sql裡對兩張無關聯需求的表進行update操作。
update
建議開啟一個交易完成兩個表的更新操作。 start transaction;update table A;update table B;commit;
為什麼不嘗試呢?
這麼神奇的想法
然而並不建議在一個sql裡對兩張無關聯需求的表進行
update
操作。建議開啟一個交易完成兩個表的更新操作。
start transaction;
update table A;
update table B;
commit;
為什麼不嘗試呢?
這麼神奇的想法