Tôi đang cố gắng xây dựng hệ thống nhắn tin/trò chuyện. có thể lưu trữ cuộc hội thoại giữa hai người theo thứ tự thời gian. Ngoài ra nếu Người dùng A xóa cuộc trò chuyện, Người dùng B vẫn có quyền truy cập vào cuộc trò chuyện cho đến khi anh ta muốn xóa họ.Thiết kế cơ sở dữ liệu để lưu trữ Tin nhắn trò chuyện giữa mọi người
Hộp thư đến - Tất cả thư được người dùng khác nhận sẽ được hiển thị với thông điệp mới nhất từ chuỗi cụ thể đó.
thoại màn hình - thứ tự thời gian của cuộc nói chuyện giữa người dùng A và User B
Đây là cấu trúc cơ bản của cơ sở dữ liệu tôi đã đưa ra. Tôi có nên lưu trữ các thông điệp hai lần trong cơ sở dữ liệu?
- id
- to_id
- from_id
- nhắn
- timestamp
- đọc
tôi không hiểu tại sao mọi người bỏ phiếu xuống cho câu hỏi của tôi :( –