mysql Foreign-Key-Einschränkung ist fehlerhaft Fehler gebildet

Ich habe zwei Tabellen, table1 ist die übergeordnete Tabelle mit einer Spalte ID und table2 mit einer Spalte IDFromTable1 (nicht den tatsächlichen Namen), wenn ich einen FK auf IDFromTable1 zu ID im table1 bekomme ich die Fehlermeldung Foreign key constraint is incorrectly formed error. Ich möchte zu löschen Tabelle 2-Datensatz, wenn table1 Datensatz gelöscht wird. Vielen Dank für jede Hilfe

ALTER TABLE `table2`  
   ADD CONSTRAINT `FK1` 
      FOREIGN KEY (`IDFromTable1`) REFERENCES `table1` (`ID`) 
      ON UPDATE CASCADE 
      ON DELETE CASCADE;

Lassen Sie mich wissen, wenn eine andere information benötigt wird. Ich bin neu in mysql

InformationsquelleAutor der Frage user516883 | 2011-12-08

Schreibe einen Kommentar