sql >> Database teknologi >  >> RDS >> Mysql

Databasedesign til lagring af chatbeskeder mellem mennesker

Jeg ville bruge en opslagstabel for de beskeder, der ville gemme, hvem der har rettighederne til at se den besked

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

På den måde, hvis en bruger sletter deres besked, sletter de faktisk bare deres forhold til beskeden, ikke selve beskeden. du fjerner dem bare fra messageUsers-tabellen. eller indstil et aktivt felt til 1 eller 0.



  1. ORA-12514 fejl efter genstart af serveren

  2. MySQL-streng sidste indeks af

  3. Hvordan kan jeg oprette et installationsprogram til en hjemmeside. PHP mysql

  4. Hvad er den nemmeste måde at rydde en database fra CLI med manage.py i Django?