mysql 一次事务中可以多次FOR UPDATE吗?

mysql 一次事务中可以不同的表多次FOR UPDATE吗?

慕哥9229398
浏览 1982回答 1
1回答

拉丁的传说

可以的, 如SET AUTOCOMMIT=0;  BEGIN WORK;SELECT * FROM test.B where cid=1 for update;SELECT * FROM test.A where cid=1 for update;update test.B set did=10 where cid=1;update test.A set did=30 where cid=1;commit work;
打开App,查看更多内容
随时随地看视频慕课网APP