同一个数据库的2张表能不能同时用一个属性做主键

我建了一个数据库,名为JK.
有2张表,一个为JK_USE,一个为JK_INFO.现在2个表同时有这个属性UseId.
而且这个属性是各自表的属性,又需要相互联系.我应该怎么做??

可以
第一张表JK_USE用UseId属性作主键
第二张表JK_INFO用UseId属性作外键
这样就可以将这两个表关联上了
第一张表JK_USE定义主键时如下:
PRIMARY KEY(UseId)
第二张表JK_INFO定义外键时如下:
FOREIGN KEY(UseId)
REFERENCES JK_USE(UseId)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2006-12-24
可以用一个作主键一个作外键,
看表名应该是JK_USE作中作主键
有JK_INFO中使用 CONSTRAINT FK_USEID FOREIGN KEY(UseId)REFERENCES JK_USE(UseId)
这样表JK_INFO就关联到了表JK_USE
第2个回答  2006-12-24
可以啊
但是你还不如把两个表合为一个表
相似回答