请教SQL主键和外键的问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 22:59:06
无法建立主-外键之间的关系 ID为各表的主键
要建立record表中的CardID字段 与cardbiao 之间的主外键关系(引用完整性约束)
我是按要求建立了各个表,但是建立关系的时候老是提示"record表中的列与现有主键或UNIQUE约束不匹配",(我没加任何约束)

表card
列 数据类型 长度 是否允许为空
ID varchar 10 否
PassWord varchar 50 否
Balance int 4 是
UseName varchar 50 是

------------------------------------------------
表record
列 数据类型 长度 是否允许为空
ID numeric 9 否
CardID varchar 10 否
ComputerID varchar 10 否
BeginTime smalldatatime 4 是
End Time smalldatatime 4 是
Fee numeric 9 是

因为你在表record中的CardID字段名与表card中的 ID名不相同

如果你是通过两表中的ID来建立关系的话,它们之间数据类型不同!

呵呵~~~~说实在我不是很明白你说的这两表之间是哪两个建立关系的!