MySQL-Tabelle mit Fremdschlüssel auf Xampp

Ich Suche schon in vielen posts hier und in anderen Orten, aber ich kann immer noch nicht funktioniert.

Ich versuche zu schaffen, die folgenden 2 Tabellen auf xampp. Aber ich habe Probleme, in der zweiten mit der foreign key, auch nach Hinzugefügt InnoDB.

Kann jemand werfen Sie einen Blick auf den folgenden code und Sag mir, was mache ich falsch in der foreign key-Teil so, dass xampp nicht akzeptiert Tabelle? Danke!

CREATE TABLE fichas (
    id_ficha INT UNSIGNED NOT NULL AUTO_INCREMENT UNIQUE,
    cod_produto VARCHAR(20) NULL,
    nome_produto VARCHAR(50),
    versao INT,
    data_ficha DATE,
    PRIMARY KEY (id_ficha)
) ENGINE=INNODB;

CREATE TABLE ident_dangers (
    id_fichas INT NOT NULL,
    class_subst TEXT NULL,
    simb_perigo VARCHAR(50) NULL,
    words_r VARCHAR (200) NULL,
    INDEX (id_fichas),
    FOREIGN KEY (id_fichas) REFERENCES fichas(id_ficha),
) ENGINE = InnoDB;
  • Was genau ist das problem? "xampp nicht akzeptiert Tabelle" ist keine gültige Fehlermeldung.
  • Nur so sind Sie klar, Sie versuchen zu erstellen-Tabellen in MySQL, nicht in XAMPP. XAMPP ist nicht im Zusammenhang zu deinem problem.
  • mit "nicht' das" ich war nur unter Angabe, dass konnte nicht die Tabelle erstellen, es war ein Fehler, genau das.
  • Und was ist der Fehler?
  • ich kown cypher, aber ich xampp verwiesen, weil während meiner recherche vor dem posten das problem hier fand ich, dass xampp oder phpmyadmin Probleme hatte, mit, dass, wenn es Motor war nicht "innoDB" oder etwas ähnliches, das ist der Grund, warum ich das erwähnt.
  • es ist bereits gelöst, wie Sie sehen können, in der Antwort oben.
  • Ich kann sehen, dass, aber Sie sollte noch Hinzugefügt haben, wird die Fehlermeldung in den ersten Platz.
  • Sie haben Recht, es war wichtig, tut mir Leid.

InformationsquelleAutor user1511579 | 2012-11-26
Schreibe einen Kommentar