我目前堅持我的邏輯。mysql數據庫邏輯消息和刪除消息
我創建了一個數據庫表snedimg消息
表messages
看起來像這樣
id | sender_id | reciver_id | msg | send_date |
1 | 2 | 6 | hello there i am testing | 2013-01-15
那麼我完全套牢是移除該消息的邏輯。 這個問題我不明白如何解決是,讓我們說user
與id 6
得到的消息,並通過ID刪除它,這樣誰發送消息將無法看到它。
所以我有點在此丟失,如果有人可以給我一個提示上的邏輯我會很樂意與其它方式的說明細節
EDIT所以問題是
id | sender_id | reciver_id | msg | send_date |
1 | 2 | 6 | hello there i am testing | 2013-01-15
這是表格。用戶收到郵件,讀取郵件並出於某種原因想要將其刪除。
Probmel是DELETE LOGIC
,我知道如何刪除行,我不知道如何解決問題,如果reciver刪除郵件,發件人將能夠看到它,他/她刪除它。
例如在Facebook上,他們使用的存檔,而不是刪除,這是什麼邏輯是什麼我不明白
該消息應該被複制,添加列類型= ENUM('sent','received') – 2013-02-02 15:30:43
如何添加兩列'active_for_sender'和'active_for_reciver',然後爲活動添加一個非零值,不活躍或「刪除」 – Cjueden
對我而言不夠明確。爲什麼你想刪除該消息? –