mysql表创建好后添加外键

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

首先要创建一个字段:alter table 表名 add 字段名 字段类型

添加外键约束:alter table 需加外键的表 add constraint 外键名 foreign key(需加外键表的字段名) references 关联表名(关联字段名)

注意:外键名不能重复

-- 添加外键约束

CREATE TABLE stu(

sid INT PRIMARY KEY,

NAME VARCHAR(50) NOT NULL

)

-- 添加外键约束方式一

CREATE TABLE score1(

score DOUBLE,

sid INT,

CONSTRAINT fk_stu_score1_sid FOREIGN KEY(sid) REFERENCES stu(sid)

)

-- 添加外键约束方式二(若表已存在,可用这种)

CREATE TABLE score1(

score DOUBLE,

sid INT

)

ALTER TABLE score1 ADD CONSTRAINT fk_sid FOREIGN KEY(sid) REFERENCES stu(sid)


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

原文地址: http://outofmemory.cn/bake/11785982.html

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

发表评论

登录后才能评论

评论列表(0条)

保存