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

来源:百度知道 编辑:UC知道 时间:2024/06/25 02:45:36
我建了一个数据库,名为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)

可以用一个作主键一个作外键,
看表名应该是JK_USE作中作主键
有JK_INFO中使用 CONSTRAINT FK_USEID FOREIGN KEY(UseId)REFERENCES JK_USE(UseId)
这样表JK_INFO就关联到了表JK_USE

可以啊
但是你还不如把两个表合为一个表

同一个数据库的2张表能不能同时用一个属性做主键 求教!!我想同时提取同一个数据库中两个表中的内容,不是一项内容! 在同一个数据库中,如何吧数据从一张表导入到另一张表? 如何实现,不同的用户登录,看到的是不同的数据集(其实是同一个数据库,同一张表,只是每个人看到的都是 一台机子,搞双网卡,能不能2张网卡同时连接一个ADSL用户。即2张网卡在一台电脑上同时上网? 两张建行的卡能不能同时开通网上银行? 有关多个程序共用同一个数据库的问题 asp中怎么同时打开一个数据库中两个表 并按不同的形式排列 我有2张 512 和256的同型号内存,2张同时插就会死机。任意插一张却可以正常工作。为什么? 如何在pb中,把一条记录从同一个数据库的一个表复制到另外一个表呢?