我有一张名为tbl_groupmaster
的表,使用下面的SQL创建:
create table tbl_groupmaster (
tgm_groupid int(10) unsigned NOT NULL auto_increment,
tgm_groupname varchar(50),
tgm_groupdescription varchar(50),
PRIMARY KEY (tgm_groupid)
)
我正在创建一张名为tbl_groupmanager
的表,使用外键关系:
create table tbl_groupmanager (
tgmgr_groupmangerid int(10) NOT NULL,
tgm_groupid int(10),
UserNamesID int(10),
tgmgr_groupsize int(10),
tgmgr_groupassigned_date datetime,
tgmgr_grouplead_status enum ('active','inactive'),
PRIMARY KEY (tgmgr_groupmangerid),
FOREIGN KEY (tgm_groupid) REFERENCES tbl_groupmaster(tgm_groupid)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
但是我遇到了这个错误:
SQL 错误:无法创建表 '.\student\tbl_groupmanager.frm'(errno: 150)。
这是什么意思?我无法确定我的错误。请帮我解决。提前感谢您的帮助。