Sorgt bei Transaktionen für das Sperren der Tabellen.
virtual int external_lock
( |
thd, | |
lock_type) ; |
THD * | thd ; |
int | lock_type ; |
Dies ist die Methode external_lock
.
Im Abschnitt „locking functions for mysql“ in
lock.cc
finden Sie weitere lesenswerte
Hinweise zu diesem Thema.
Sperrt eine Tabelle. Wenn Sie eine Speicher-Engine
implementieren, die mit Transaktionen umgehen kann, schauen Sie
in ha_berkely.cc
nach, wie Sie am besten
vorgehen. Ansonsten können Sie hier auch einen Aufruf von
flock()
in Erwägung ziehen.
Wird von lock.cc
durch
lock_external()
und
unlock_external()
sowie von
sql_table.cc
durch
copy_data_between_tables()
aufgerufen.
thd
lock_type
Keine Rückgabewerte.
{ return 0; }
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.