mysql #1072 - Key column 'relativid' doesn't exist in table

来源:百度知道 编辑:UC知道 时间:2024/06/08 16:07:04
DROP TABLE IF EXISTS relativedetails;
CREATE TABLE IF NOT EXISTS relativedetails (
id int(10) unsigned zerofill NOT NULL auto_increment,
relativeid int(10) unsigned zerofill NOT NULL default '0',
primaryrelativegroup int(10) unsigned zerofill NOT NULL default '0',
foreignrelativegroup int(10) unsigned zerofill NOT NULL default '0',
primaryuserdetails varchar(255) NOT NULL default '0',
foreignuserdetails varchar(255) NOT NULL default '0',
access TINYINT UNSIGNED NOT NULL DEFAULT '0',
PRIMARY KEY (id),
KEY primaryrelativegroup(primaryrelativegroup),
KEY foreignrelativegroup(foreignrelativegroup),
KEY faccess(access),
foreign key(relativid) references relative(id) on delete cascade on update cascade,
foreign key(primaryrelativegroup) references relativegroup(id)on delete cascade on update cascade,
foreign key(foreignrelativegroup) refere

relativedetails表中只存在字段'relativeid', 没有'relativid'字段.

你少输入了一个字母'e'
所以出1072 - Key column 'relativid' doesn't exist in table的错误

系统提示第1072行的'relativid'列名不存在于被查询的表中。自己打开那张表,看看是不是没有'relativid'列。