sql >> Databasteknik >  >> RDS >> Mysql

Råd om att strukturera ett kommentarsystem

Jag skulle välja två tabeller:en för kommentarstrådar och en annan för kommentarer. Kommentarstrådarna skulle se ut ungefär så här:

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

och kommentarer:

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

Bifoga sedan tråden till sidan genom att lägga till en comment_thread_id kolumnen till sidtabellen.

Att ha en separat distinkt kommentarstråd ger dig en bekväm plats att bifoga åtkomstkontroll eller liknande tillägg i framtiden, det låter dig också bifoga kommentarstrådar till saker. Att bifoga kommentarstrådarna till sidan istället för tvärtom gör det enkelt att lägga till kommentarstrådar till andra objekt i ditt system senare.



  1. Personsökning med Oracle och sql-server och generisk personsökningsmetod

  2. Gör medan loop i SQL Server 2008

  3. XAMPP - Fel:MySQL stängdes av oväntat

  4. Hur Ln()-funktionen fungerar i PostgreSQL