Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 01-04-2005, 15:25
schlimmerfinger
 Member
Links : Onlinestatus : schlimmerfinger ist offline
Registriert seit: Feb 2004
Ort: Düsseldorf
Beiträge: 323
schlimmerfinger ist zur Zeit noch ein unbeschriebenes Blatt
Standard error 1005 can't create table error(150)

Hallo,

habe gerade ein porblem wo ich nicht so durchblicke. Ich habe ueber ein Tool
DBDesigner http://www.fabforce.net/dbdesigner4/index.php ein
Datenbankdesign erstellt (testweise) und danach mir eine SQL datei
ertsellen lassen. Leider gibt es bei den letzten zu erzeugenden Tabelle
schwierigkeiten. Ich erhalte immer die medlung
Zitat:
! 1005Can't creata table './db/table.frm' (error 150)
Hier das SQL
Code:
CREATE TABLE elm_values (
  element_id INTEGER NOT NULL,
  design_id INTEGER NOT NULL,
  design_element_id INTEGER NOT NULL,
  password_id INTEGER NOT NULL,
  cat_id INTEGER NOT NULL,
  user_id INTEGER NOT NULL,
  icon_id INTEGER NOT NULL,
  elm_value TEXT NOT NULL,
  PRIMARY KEY(element_id, design_id, design_element_id, password_id, cat_id, user_id, icon_id),
  INDEX values_FKIndex1(password_id, design_id, icon_id, user_id, cat_id),
  INDEX values_FKIndex2(design_element_id, design_id, element_id, user_id),
  FOREIGN KEY(password_id, design_id, icon_id, user_id, cat_id)
    REFERENCES passwords(id, design_id, icon_id, user_id, cat_id)
      ON DELETE CASCADE
      ON UPDATE CASCADE,
  FOREIGN KEY(design_element_id, design_id, element_id, user_id)
    REFERENCES design_elements(id, design_id, element_id, user_id)
      ON DELETE CASCADE
      ON UPDATE CASCADE
)
TYPE=InnoDB;
Im MySQL Query Browser werden die Elemente:
  • elm_values
  • design_element_id
  • password_id
  • elm_value
farblich nicht hervorgehoben. Das nur so mal am Rande.

Hat einer eine Lösung/Idee aus welchen Grund diese Fehlermeldung
erscheint und wie man es eventuell Lösen könnte.

cheers
__________________
Nichts auf der Welt ist so gerecht verteilt wie der Verstand. Denn jedermann ist davon überzeugt, dass er genug davon habe – René Descartes
PHP Sicherheit
PHPUnit[1-2]
Professionelle Softwareentwicklung mit PHP 5
Professionelle PHP 5-Programmierung
Mit Zitat antworten