Eğer düzenleme belirli bir satır kilit bir SELECT sorgusu sonunda FOR UPDATE
kullanmak istiyorsanız. Bu işlem satır kilitler ve güncellenmesi diğer kullanıcıların engeller. Bu sadece InnoDB gibi işlem depolama motorları çalışır.
sorularınıza cevap, evet, satır düzeyinde kilit "sizin kriterlerinize uygun şu anda mevcut satırları düzenleyerek herkesi durdurun". daha spesifik olarak, INSERT (bir işlem içinde) ise, UPDATE ya da bir satır DELETE, bu satır sizin işleminizi yürütme kadar başkası tarafından düzenlemeye karşı kilitlenir. Eğer FOR UPDATE
kullanarak bir satır seçerseniz o zaman da satır kilitler.
Ancak, bu "senin kriterlere uyan bir satır ekleyerek bir kullanıcı durdurmak" değil.