ここや他の場所で多くの投稿を調べてきましたが、まだ機能しません。
xamppで次の2つのテーブルを作成しようとしています。しかし、InnoDB を追加した後でも、2 番目に外部キーに問題があります。
次のコードを見て、xamppがテーブルを受け入れないように、外部キー部分で何が間違っているのか教えてもらえますか? ありがとうございました!
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;