定义外键的方法和详细的 *** 作步骤如下:
2、其次,完成上述步骤后,选择主表,然后单击设计表进入表设计界面,如下图所示,然后进入下一步。
3、接着,完成上述步骤后,单击外键进入外键的设置界面,如下图所示,然后进入下一步。
4、然后,完成上述步骤后,设置外键名称,然后选择主表的外键字段,如下图所示,然后进入下一步。
5、随后,完成上述步骤后,设置与数据库,表名称和从属表的单词相对应的外键字段,如下图所示,然后进入下一步。
6、最后,完成上述步骤后,单击保存即可,如下图所示。这样,问题就解决了。
createtable
volunteer(
志愿者编号
varchar(6)
not
null,
志愿者姓名
varchar(8),
班级编号
varchar(4),
constraint
PK_V
primary
key
(志愿者编号))
create
table
class(
班级编号
varchar(4),
班级名称
varchar(20),
学院
varchar(20),
constraint
PK_C
primary
key(班级编号),
班级编号
varchar
foreign
key
references
volunteer(班级编号))
你这个试下,我试了可以的
希望可以帮到你
SQL
创建外键语句的方法:constraint
外键名字
foreign
key
references
外键表(外键字段)
通过工具NAVICAT 设计表时进行设计
打开NAVICAT,连接数据库
右键目标表,选择设计表
打开后选择外键菜单,具体如图:
分别设置外键名,字段,关联数据库、表、字段,以及删除时 *** 作,更新时 *** 作方式然后点击保存按钮即可
也可以通过SQL方式完成对表外键的添加,如:
语法:alter table 表名 add constraint FK_ID foreign key(你的外键字段名) REFERENCES 外表表名(对应的表的主键字段名)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)