Die Funktion
external_lock()
wird am Anfang einer Anweisung und bei jedem LOCK
TABLES
aufgerufen.
Beispiele für die Verwendung der Funktion
external_lock()
finden Sie in den Dateien
sql/ha_innodb.cc
und
sql/ha_berkeley.cc
, doch die meisten
Speicher-Engines können auch einfach 0
zurückgeben, wie es auch die Speicher-Engine
EXAMPLE
tut:
int ha_example::external_lock(THD *thd, int lock_type) { DBUG_ENTER("ha_example::external_lock"); DBUG_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.