我一直在这里和其他地方查看很多帖子,但我仍然无法使其工作。
我正在尝试在 xampp 上创建以下 2 个表。但是我在第二次使用外键时遇到了问题,即使在添加了 InnoDB 之后也是如此。
谁能看看下面的代码并告诉我我在外键部分做错了什么,以至于 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;