Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL Atomic UPDATE in InnoDB vs. MyISAM

Ja. In InnoDB wird die Zeile gesperrt (damit Sie einen eindeutigen Index für die ID haben, das Update sperrt alle zu scannenden Zeilen), aktualisiert und die Sperre aufgehoben. Wenn Sie sich nicht in einer expliziten Transaktion befinden / Auto-Commit aktiviert ist, wird jede Anweisung in ihrer eigenen Transaktion ausgeführt, aber es ist immer noch eine Transaktion und es werden Sperren durchgeführt