mysql - 请问数据库表中可以在一个表里面有两个关联同一个表的外键吗
伊谢尔伦
伊谢尔伦 2017-04-17 11:57:33
0
1
605

具体是这样的:
我有一个用户表user,一个好友表fans。
fans中有三个字段 id,user_id,fans_id,其中user_id和fans_id都是跟user表的id关联的外键,我发现这样会报错。
可是用户跟好友的信息又要与用户表的信息关联,请问各位大神,怎样才不会报错或者有什么好一点的解决办法吗?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回覆(1)
小葫芦

看看你是報的什麼錯誤。
正常情況下一張表格內的兩個欄位同時與另外一張表格的同一個欄位外鍵關聯是不會有問題的。
除非你fans表裡面的user_id,fans_id欄位與user表的id欄位的資料型別或大小不符;或外鍵名相同...

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!