現在我正在一個社交網站上工作,我已經建立了這個網站的朋友表,但在我向前移動之前我需要一些建議。社交網站的朋友桌
我有一個用戶表,其中user_id是主要字段。
所以對於朋友,我做了一個朋友表字段,如
friend1
,friend2
,is_active
我實際做的時候USER1發送好友請求在那一刻的user2然後我插入兩行到朋友表像
1- friend1->user1,friend2->user2,inactive
2- friend1->user2,friend2->user1,inactive
所以當有人接受好友請求那一刻我做了兩個行作爲活動。
我做了這兩個條目,因爲我想每當一個用戶阻止另一個然後很容易使相應的行屬於該用戶將處於非活動狀態。
如果用戶刪除用戶,那麼我當時刪除這兩個條目。
所以,請給我一些關於這方面的建議,請幫我解決這個問題。
我需要知道有沒有其他方式會比這更優化並給出正確的結果。
你需要解釋你需要什麼幫助,你剛剛描述了你的解決方案。 – GWW 2010-10-31 19:02:51
我需要知道是否有任何其他方式比這更優化並給出正確的結果。 – pravat231 2010-10-31 19:04:21