М
Size: a a a
М
А
А
М
М
NT
М
NT
М
М
NT
ВШ
М
ВШ
AS
М
AS
А
DB::beginTransaction();
$model1 = Model::create([...]);
//тут id = 10, автоинкремент$model2 = Model::create([...]);
//тут id = 11, автоинкремент$another_model = AnotherModel::create([...]);
другая таблица но тоже в локе. DB::rollBack();
если другой клиент в это время тоже писал в эту таблицу, его id будет равен 12 (ну или 10, или 11, смотря где он там пролез). но мы откатили транзакцию и айдишники у нас 1-9, 12.Model::all()
вызванный в этот момент будет висеть 3 секунды пока я не коммитну или не откачу транзакию?