मैं उन संदेशों के लिए लुकअप टेबल का उपयोग करूंगा जो उस संदेश को देखने के अधिकार को संग्रहीत करेंगे
table->message | table->messageUsers
id->0, message->'hi', user_id->1 user_id->1, message_id->0
user_id->2, message_id->0
इस तरह यदि कोई उपयोगकर्ता अपना संदेश हटा देता है तो वे वास्तव में केवल संदेश से अपना संबंध हटा रहे हैं संदेश ही नहीं। आप उन्हें संदेश उपयोगकर्ता तालिका से हटा दें। या सक्रिय फ़ील्ड को 1 या 0 पर सेट करें।