SQL中如何为表添加外键约束

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL中如何为表添加外键约束相关的知识,希望对你有一定的参考价值。

-〉INDEX
(category_id),

->
FOREIGN
KEY
(category_id)
REFERENCES
categories
(category_id),

->
CONSTRAINT
fk_member
FOREIGN
KEY
(member_id)
REFERENCES
members
(member_id),

->
PRIMARY
KEY(article_id)
范例中的添加外键约束就是这种形式
如果是概念的问题,直接参考书籍,一般添加外键约束,主要在创建表中.
参考技术A Java代码
[CONSTRAINT
<约束名>][FOREIGN
KEY][<列名>]REFERENCES<被参照表名>(<主键列名>)例如
Java代码
--删除外键
alter
table
AdItem
drop
constraint
AdOrder_AdItem_FK1
--增加外键
alter
table
AdItem
add
constraint
AdOrder_AdItem_FK1
foreign
key
(AI_nOrderNo)
references
AdOrder
(AO_nOrderNo)
--不检查约束
alter
table
AdItem
nocheck
constraint
AdOrder_AdItem_FK1
--检查约束
alter
table
AdItem
check
constraint
AdOrder_AdItem_FK1

以上是关于SQL中如何为表添加外键约束的主要内容,如果未能解决你的问题,请参考以下文章

sql。两个间的外键约束和插入数据问题

sql server如何添加外键

sql中怎样创建外键约束

sql server如何添加外键

MySQL插入数据因外键约束失败?

sql 删除带外键约束的表的语句是啥