alter table info add foreign key (use_name) references person (name)
我输入以上代码 其中info和 person 是两张表;
报的错误是 cann't create table \test\#sql-21c_be.frm奇怪了 我表已经建好了阿
我输入以上代码 其中info和 person 是两张表;
报的错误是 cann't create table \test\#sql-21c_be.frm奇怪了 我表已经建好了阿
不清楚这句话是什么意思?
CREATE TABLE `personinfo` (
`id` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=UTF8CREATE TABLE `video` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`uid` int(11) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `fk_video` (`uid`)
) ENGINE=InnoDB DEFAULT CHARSET=UTF8alter table video add CONSTRAINT `fk_video` FOREIGN KEY (`uid`) REFERENCES `personinfo` (`id`);