小编Mas*_*hah的帖子

将唯一键作为外键?

您好,我想将唯一键作为外键,但出现错误,我已经检查过这个问题

我的会员表

 CREATE TABLE IF NOT EXISTS `member` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `username` varchar(50) NOT NULL,
  `password` varchar(50) NOT NULL,
  `email` varchar(100) NOT NULL,
  `contact` varchar(100) NOT NULL,
  `facebook` varchar(100) NOT NULL,
  `cnic` varchar(100) NOT NULL,
  `expertise` varchar(100) NOT NULL,
  `com_code` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `username` (`username`)
) ENGINE=InnoDB
Run Code Online (Sandbox Code Playgroud)

和我的个人资料图片表

create table profileimage(
imageid int primary key not null,
username varchar(100) foreign key references member(username) 
ON DELETE CASCADE
 ON UPDATE CASCADE,
imagepath varchar(255) …
Run Code Online (Sandbox Code Playgroud)

mysql mysql-5.5

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

标签 统计

mysql ×1

mysql-5.5 ×1