Transaktionen mit InnoDB Tabellen in Mysql

Unter Transaktionen versteht man die Bündelung von mehreren Datenbankoperationen die in einem Mehrbenutzersystem (wie MySQL) ohne unererwünschte Einflüsse anderer Datenbankoperationen als eine Einheit ausgeführt werden.

Eine Transaktion hat folgende Eigenschaften:

MySQL kann nur mit dem InnoDB Tabellen Typ Transaktionen durchführen. Eine Transaktion wird mit:

Sperren von Tabellen

In allen Tabellentypen bietet MySQL noch die Möglichkeit komplette Tabellen und nicht nur Datensätze zu sperren. D.h. ein Prozess kann eine Tabelle für andere Prozesse sperren, so das nur dieser Daten Manipulieren kann.

Die Sperrung erfolgt mittels: LOCK TABLES tbl_name {READ | [READ LOCAL]
Die Freigabe mittels UNLOCK TABLES

Foreign Keys bei Mysql Weitere MySQL Tools

 

 
© 2001 by  tbee / Impressum last update at: 14.05. 2003 22:05:05
url: www.tbee.de/mysql/t5_mysql_transaktionen.php