Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Porady dotyczące tworzenia systemu komentarzy

Wybrałbym dwie tabele:jedną dla wątków komentarzy, a drugą dla komentarzy. Wątki komentarzy wyglądałyby mniej więcej tak:

id
/* Other bookkeeping things like created time and such */

i komentarze:

id
thread_id
user_id
comment
parent_id
/* Other bookkeeping stuff */

Następnie dołącz wątek do strony, dodając comment_thread_id kolumna do tabeli stron.

Posiadanie oddzielnego, odrębnego wątku komentarzy zapewnia wygodne miejsce do dołączania kontroli dostępu lub podobnych rozszerzeń w przyszłości, a także umożliwia dołączanie wątków komentarzy do rzeczy. Dołączanie wątków komentarzy do strony, a nie na odwrót, ułatwia późniejsze dodawanie wątków komentarzy do innych obiektów w systemie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak przekonwertować kod MySQL na instrukcję PDO?

  2. Facebook PHP SDK - Przechowuj dane użytkownika w bazie danych MYSql

  3. Eksport MySQL do INTO OUTFILE --secure-file-priv błąd podczas używania set directory

  4. Łączenie warunku z dwóch kolumn mysql

  5. Jak sprawdzić, czy baza danych mysql istnieje?