-1
Q
對話系統
A
回答
1
假設你的表是會話表(C_ID),我會在所有三個表:
- 對話
- 消息
- 用戶
你看上去有三分,但有另外兩人倒在一起。相關字段爲:
User
U_id (PK)
Conversation
C_id (PK)
R_id (FK on U_id)
S_id (FK on U_id)
fields relating to the conversation only - eg the date-time it started.
Message
M_id (PK)
Text
Date_time
Has_been_read
Author_id (FK on U_id)
Conversation_id (FK on C_id)
+0
我同意@deceze和他的問題清單。我上面的回答是對所有這些要點做出假設,並且是以表格形式記錄談話的最簡單方式。 –
+0
這工作得很好 – MrFoh
相關問題
- 1. 統一聊天對話框系統
- 2. 在BlackBerry上關閉系統對話框
- 3. 消息系統,顯示對話列表
- 4. Android關閉系統對話框
- 5. 更改系統級對話框:TimePicker,DatePicker
- 6. 實現情境感知對話系統
- 7. Kubuntu系統對話框呈現問題
- 8. GTK中的系統模式對話框
- 9. 對話般的信息系統
- 10. Android。調用系統對話框
- 11. 誰打電話Linux系統
- 12. 登錄系統與會話
- 13. 準備悄悄話系統
- 14. Cookies /會話登錄系統
- 15. PHP會話登錄系統
- 16. SharePoint電話記錄系統
- 17. php會話登錄系統
- 18. WTSGetActiveConsoleSessionId返回系統會話
- 19. Html.DropDownListFor&Html.CheckBoxFor對系統
- 20. 使用twilio的電話身份驗證系統登錄系統
- 21. 是否可以更換系統打開文件對話框?
- 22. Android系統對話框會導致應用程序崩潰
- 23. 如何在系統對話框中使用Espresso
- 24. 文件系統條目瀏覽器對話框c#
- 25. 在vista +系統中創建windows服務對話框
- 26. 如何在C#中創建「系統模式對話框」?
- 27. 與葫蘆系統級警報對話框交互ios
- 28. Android寫入系統設置對話框灰顯
- 29. 我可以在文件系統上對會話進行處理
- 30. 快速操作對話框/彈出android系統
您能否提供更多信息?你有什麼其他的表。我假設S_id和R_id是引用其他表的外鍵。如果這個假設不正確,S_id和R_id指的是什麼? –
S_id是發件人的用戶標識,R_id是收件人的用戶標識 – MrFoh
在2011年,可以使用詳細的自描述列名稱,比如'sender_id'和'receiver_id',特別是當您要求其他人提供建議時。 – deceze