mysql> create database teammeeting; Query OK, 1 row affected (0.00 sec) mysql> use teammeeting; Database changed mysql> create table meetings -> ( -> ID INT AUTO_INCREMENT PRIMARY KEY, -> `author` VARCHAR(64), -> `startzeit` VARCHAR(64), -> `endzeit` VARCHAR(64), -> `thema` TEXT, -> `aktion` VARCHAR(1), -> `bearbeitung` VARCHAR(64), -> `termin` VARCHAR(64), -> `erstellung` VARCHAR(10) -> ) -> TYPE=INNODB -> ; Query OK, 0 rows affected (0.03 sec) mysql> mysql> CREATE TABLE `teilnehmer` -> ( -> `id` int(11) AUTO_INCREMENT NOT NULL, -> `vorname` varchar(50) NULL, -> `nachname` varchar(50) NULL, -> PRIMARY KEY(`id`) -> ) -> TYPE=INNODB -> ; Query OK, 0 rows affected (0.01 sec) mysql> mysql> CREATE TABLE `meeting_teilnehmer` -> ( -> `meeting_id` int(11) NOT NULL, -> `teilnehmer_id` int(11) NOT NULL -> ) -> TYPE=INNODB -> ; Query OK, 0 rows affected (0.01 sec) mysql> mysql> ALTER TABLE `meeting_teilnehmer` -> ADD CONSTRAINT `recipient_id` -> FOREIGN KEY(`meeting_id`, `teilnehmer_id`) -> REFERENCES `teilnehmer`(`id`, `id`); ERROR 1005: Can't create table './teammeeting/#sql-a507e_2e.frm' (errno: 150) mysql> mysql> ALTER TABLE `meeting_teilnehmer` -> ADD CONSTRAINT `meeting_id` -> FOREIGN KEY(`meeting_id`, `teilnehmer_id`) -> REFERENCES `meetings`(`id`, `id`); ERROR 1005: Can't create table './teammeeting/#sql-a507e_2e.frm' (errno: 150) mysql>