www.gsyw.net > sql中两个表中字段都不是主键,能设主外键吗

sql中两个表中字段都不是主键,能设主外键吗

可以,这说明这两张表的主键相关联,只是那张是主表(就是该表的主键作为从表的外键),那张是从表(该表的

SQL是A表外键,如果有AB两个表,B表中的字段引用了A表中的主键,这个主键是B表外键。常用方法:

不知道你怎么创建的, 下面是 一个表有 两个主键字段的例子。 SQL> -- 创建测试主

是主表设置了两个字段做为主键吧,子表设置外键时,同时指定主表的这两个字段不就行了吗。 库结构设计时

主外键是一种约束,如果你在程序中能遵循这种约束的话,你也可以不在数据库中体现。

可以 比如关系表中的关系主键往往同时也是参考关联表的外键。

读者编号 VARCHAR(13) FOREIGN KEY (读者编号) REFERENCES 学生档

当然可以了。 表:Table_A ,主键是 A_ID 表:Table_B,列:B_ID,A1_I

一、创建表约束 语法: ALTER TABLE table_name ADD CONSTR

主键 (Primary Key) 中的每一笔资料都是表格中的唯一值。换言之,它是用来独一无二地确认一

网站地图

All rights reserved Powered by www.gsyw.net

copyright ©right 2010-2021。
www.gsyw.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com