0
我想知道更新開始和結束的位置。總是從最低的鑰匙到最高的鑰匙?或者可以在更新第一個之前更新中間的行?更新 - 哪個索引跟?
我想知道更新開始和結束的位置。總是從最低的鑰匙到最高的鑰匙?或者可以在更新第一個之前更新中間的行?更新 - 哪個索引跟?
它通常是在UPDATE
的WHERE
條款的一些未知的功能,但沒有保證,所以不要指望任何東西,但是...
您可以通過子句update語句中添加一個命令,就像這樣:
UPDATE mytable SET mytable.myfield = mytable.id + 1 ORDER BY id;
然後update
語句將運行從最低到最高的ID。
它是未定義的。 整個事務將從第一次更新到第一次提交一致讀取。