(mysql)複数のテーブルを同時に更新するように更新します



Update Update Multiple Tables Same Time



(1)

同時に更新される複数のテーブル間では関係ありません。



update table1 t1,table2 t2 set t1.a=1,t2.b=2 where t1.id=1 and t2.id=1

(二)

同時に更新される複数のテーブル間には関係があります。



use mytest CREATE TABLE tb(id int ,data varchar(20)) insert tb values(1,'aaa') insert tb values(2,'bbb') insert tb values(3,'ccc') use test CREATE TABLE tb(id int ,data varchar(20)) insert tb values(1,'aaa') insert tb values(2,'bbb') insert tb values(3,'ccc') UPDATE mytest.tb,test.tb SET mytest.tb.data='liangCK', test.tb.data='liangCK' WHERE mytest.tb.id=test.tb.id AND mytest.tb.id=2

http://blog.163.com/[メール保護]/ blog / static / 7827792820098941210766 /