Frage

Ich erhalte Fehler # 1005 - kann nicht erstellt werden Tisch (errno: 150)

.

Ich habe durch die Checkliste zu haben:

  • beide Tabellen sind InnoDB
  • sind die Spalten vom gleichen Typ (INT)
  • Attribute gleich sind (UNSIGNED NOT NULL)
  • die Sortierung ist die gleiche
  • Ich habe mit Indizes auf den Fremdschlüssel versucht, es funktioniert immer noch nicht (und sie sollten nicht für MySQL 5 erforderlich)
War es hilfreich?

Lösung

Das Problem war mit meiner Syntax. Statt

REFERENCES `table`.`col`

sollte es sein

REFERENCES `table` (`col`)

Diese Frage kann gelöscht werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top