Transaktionen und Tabellen lock

lb4ne

Mitglied
MySql kann meines Wissens Tabellen nur komplett sperren, d.h. wenn ich zwei Datensaätze einer Tabelle ändern möchte, dann müsse ich die komplette Tabelle sperren.
Wie sieht das aber bei einer "richtigen Transaktion" aus ?

Set Transaction ...
(
insert ...
insert ...
)

Ich ändere also über eine Transaktion 2 Datensätze in eine Tabelle und benutze das strikte 2 Phasensperrprotokoll. Sperrt MySQL dann auch die ganze Tabelle oder nur die Datensätze welche ich ändern möchte?
 

Neue Beiträge

Zurück