Konsistenz von Beziehungen bei MySQL

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]

cordelia$ perl tfilldb.pl -d: `pwd`/testdb Abteilungen \
> 3 abteilungen 2>&1 | fold -w55 -s
DBD::mysql::st execute failed: Cannot add or update a
child row: a foreign key constraint fails at
tfilldb.pl line 40, <> line 1.
tfilldb.pl: transaction aborted: DBD::mysql::st
execute failed: Cannot add or update a child row: a
foreign key constraint fails at tfilldb.pl line 40, <>
line 1.

cordelia$

*MySQL sichert die Integrität von Beziehungen nur bei der Verwendung von InnoDB-Tabellen, wobei

*für jeden Fremdschlüssel ein Index angelegt werden muß,
 
*die referenzierten Schlüssel ebenfalls von einem Index unterstützt sein müssen und
 
*entsprechende FOREIGN KEY-Deklarationen vorzuliegen haben.
 

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]
Copyright © 1996 - 2003 Andreas Borchert, in HTML konvertiert am 01.10.2003