小编use*_*147的帖子

MySQL错误代码1215:无法添加外键约束

我是SQL的新手,我正在尝试定义一个2个表Hospital,Hospital_Address但是当我尝试在其中添加外键时Hospital_Address会抛出一个错误:"1215: Cannot add foreign key"

create table Hospital (
             HId Int not null,  
           HName varchar(40) not null, 
           HDept int, Hbed Int, 
         HAreaCd int not null, 
         Primary Key (HId)
                      );

create table Hospital_Address (
                HAreaCd Int not null,
                  HArea varchar(40) not null,
                  HCity varchar(40), 
                  HAdd1 varchar(40),
                  HAdd2 varchar(40), 
                  Primary Key (HArea), 
                 foreign key (HAreaCd) references Hospital (HAreaCd));
Run Code Online (Sandbox Code Playgroud)

请帮助我这方面.提前致谢.

mysql sql

1
推荐指数
1
解决办法
6378
查看次数

标签 统计

mysql ×1

sql ×1