我的数据库中有两个表:user和call。用户存在3个字段:id,name,number和call:id,'source','destination','refer',date。
我需要在我的应用中监控来电。上面的3''字段实际上是用户ID。
现在我想知道,我可以在表用户中创建id字段的那3个字段外键元素吗?
答案 0 :(得分:3)
是的 - 你可以; - )
只需定义所有三个外键即可引用id
中的User
列。
答案 1 :(得分:3)
同样的事情应该做的工作:
ALTER TABLE call
ADD CONSTRAINT fk_call_source_user FOREIGN KEY (source)
REFERENCES user (id)
ALTER TABLE call
ADD CONSTRAINT fk_call_destination_user FOREIGN KEY (destination)
REFERENCES user (id)
ALTER TABLE call
ADD CONSTRAINT fk_call_referred_user FOREIGN KEY (referred)
REFERENCES user (id)
答案 2 :(得分:0)
改变表格电话
ADD FOREIGN KEY(Sourceid)引用Source(Id),
FOREIGN KEY(DesId)引用目标(Id)