Chrisi: Foreign Keys Fehler 150

Beitrag lesen

Hallo zusammen,

ich hab ein leidiges Problem beim Db Design mit meinen Foreign Keys. Beim createn der Datenbank bekommen ich den #1005 - Kann Tabelle ... nicht erzeugen (Fehler: 150).

Ich finde den Fehler hier einfgach nicht und würde euch gern um einen Blick auf das Statement bitten, vllt. springt euch ja etwas ins Auge was ich nicht sehe.

Ich habe MySQL 5.0.32 laufen.

Danke und Viele Grüße
Chrisi

CREATE TABLE `documents` (  
  `id_documents` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,  
  `id_documents_types` INTEGER UNSIGNED NOT NULL,  
  `id_statuses` INTEGER UNSIGNED NOT NULL,  
  `id_currencys` INTEGER UNSIGNED NOT NULL,  
  `id_payments` INTEGER UNSIGNED NOT NULL,  
  `id_customers` INTEGER UNSIGNED NOT NULL,  
  PRIMARY KEY(`id_documents`),  
  INDEX `documents_FKIndex1`(`id_customers`),  
  INDEX `documents_FKIndex2`(`id_payments`),  
  INDEX `documents_FKIndex3`(`id_currencys`),  
  INDEX `documents_FKIndex4`(`id_statuses`),  
  INDEX `documents_FKIndex5`(`id_documents_types`),  
  FOREIGN KEY(`id_customers`)  
    REFERENCES `customers`(`id_customers`)  
      ON DELETE NO ACTION  
      ON UPDATE NO ACTION,  
  FOREIGN KEY(`id_payments`)  
    REFERENCES `payments`(`id_payments`)  
      ON DELETE NO ACTION  
      ON UPDATE NO ACTION,  
  FOREIGN KEY(`id_currencys`)  
    REFERENCES `currencys`(`id_currencys`)  
      ON DELETE NO ACTION  
      ON UPDATE NO ACTION,  
  FOREIGN KEY(`id_statuses`)  
    REFERENCES `statuses`(`id_statuses`)  
      ON DELETE NO ACTION  
      ON UPDATE NO ACTION,  
  FOREIGN KEY(`id_documents_types`)  
    REFERENCES `documents_types`(`id_documents_types`)  
      ON DELETE NO ACTION  
      ON UPDATE NO ACTION  
)  
TYPE=InnoDB;