在表与Alter表中添加外键约束添加外键约束

时间:2013-04-04 00:50:51

标签: mysql foreign-key-relationship

我在数据库设计方面有一个新手问题,我注意到了两个选项。 1)在创建表块中包含外键约束 2)通过ADD CONSTRAINT FOREIGN KEY创建表然后Alter表

欣赏您对此有经验的观点

1 个答案:

答案 0 :(得分:1)

1. include the foreign key constrain in the create table block

自我解释,你在create table中创建外键约束没有记录。

2) create table then Alter table by ADD CONSTRAINT FOREIGN KEY

如果表中没有任何记录,那么这将表现为1.如果表中有任何记录,则需要注意可用记录是否违反外键约束。