私は大学でMYSQLを学び始めたばかりで、クラスのために行うべき重要な任務があります。小さなデータベースを作成する必要がありますが、errno(150)が原因で、外部キーを含むテーブルを追加できないようです。これが私が持っているものです。
create table Country
(CountryName varchar (50) not null,
Primary Key (CountryName));
create table InterestGroup
(IntrestgrpName varchar (30) not null,
Primary Key (IntrestgrpName));
create table Organisation
(OrgName varchar (50) not null,
OrgAddress varchar (30),
OrgTelNo.varchar (30),
Primary Key (OrgName));
create table Qualification
(QualName varchar (50) not null,
Primary Key (QualName));
create table Member
(MemberID varchar (15) not null,
MemberName varchar (30),
MemberAdd varchar (50) not null,
CountryName varchar (50) not null,
IntrestgrpName varchar (30) not null,
QualName varchar (50) not null,
OrgName varchar (50) not null,
Primary Key (MemberID),
Foreign Key (CountryName) References Country (CountryName),
Foreign Key (IntrestgrpName) References InterestGroup (InterestgrpName),
Foreign Key (QualName) References Qualification (Qualname),
Foreign Key (OrgName) References Organisation (OrgName));
メンバーテーブルを作成できないようです。このエラーが発生します。エラー1005(HY000):テーブル'iicp.member'を作成できません(errno:150)助けてくれてありがとう、本当に解決する必要がありますこれ