Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Desain Basis Data untuk menyimpan Pesan Obrolan antar orang

Saya akan menggunakan tabel pencarian untuk pesan yang akan menyimpan siapa yang memiliki hak untuk melihat pesan itu

table->message                   |    table->messageUsers
id->0, message->'hi', user_id->1      user_id->1, message_id->0
                                      user_id->2, message_id->0

Dengan begitu jika pengguna menghapus pesan mereka, mereka sebenarnya hanya menghapus hubungan mereka dengan pesan tersebut, bukan pesan itu sendiri. Anda baru saja menghapusnya dari tabel messageUsers. atau setel bidang aktif ke 1 atau 0.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cara menghapus nilai duplikat di tabel mysql

  2. Penganalisis kueri MySql - solusi gratis

  3. Cara Menghitung Pengguna Aktif Harian (DAU) di MySQL

  4. menyimpan pengaturan MySQL

  5. Terhubung ke MariaDB dari aplikasi Java di NetBeans di Linux (Mageia)