为了账号安全,请及时绑定邮箱和手机立即绑定

怎么创建外键约束?

老师那写的啥  看不清啊

正在回答

2 回答

  1. 法一:已经建好表后添加外键

    alter table 表 add  constraint 外键约束名称 foreign key (列)  references 表 (主键列);

  2. 法二:建表时添加外键

CREATE TABLE Orders
(
O_Id int NOT NULL,
OrderNo int NOT NULL,
Id_P int,
PRIMARY KEY (O_Id),//主键

FOREIGN KEY (Id_P) REFERENCES Persons(Id_P)//外键)

1 回复 有任何疑惑可以回复我~
#1

慕数据8316458 提问者

非常感谢!
2016-08-24 回复 有任何疑惑可以回复我~

来我也打一遍,加深印象

CREATE TABLE Orders(

O_Id INT NOT NULL,

OrderNo INT NOT NULL,

Id_P INT,

PRIMARY KEY(O_Id),

FOREIGN KEY(Id_P) REFERENCES Persons(Id_P)

);


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
与MySQL的零距离接触
  • 参与学习       396886    人
  • 解答问题       3353    个

本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识

进入课程

怎么创建外键约束?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信