mysql表创建好后添加外键

mysql表创建好后添加外键,第1张

首先要创建一个字段:alter table 表名 add 字段名 字段类型 再添加外键约束:alter table 需加外键的表 add constraint 外键名 foreign key(需加外键表的字段名) references 关联表名(关联字段名) 注意:外键名不能重复

第一个表就是无外键的表呀

后一个表,这样改一下就OK

create table linkman(

id int unsigned auto_increment primary key ,

pid int(4) not null,

lname varchar(20) not null,

sex varchar(2) not null,

pnumber varchar(11) not null,

email varchar(50),

QQ varchar(12),

address  varchar(50),

index(pid)

) ENGINE=InnoDB

也就是把foreign key(pid) references users(id) 这句和前边的逗号去掉

---------补充----------

create table linkman(id int unsigned auto_increment primary key ,

pid int(4) not null,

lname varchar(20) not null,

sex varchar(2) not null,

pnumber varchar(11) not null,

email varchar(50),

QQ varchar(12),

address  varchar(50)) ENGINE=InnoDB

这样试验一下


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7193234.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存