Saya akan menggunakan dua tabel:satu untuk utas komentar dan satu lagi untuk komentar. Utas komentar akan terlihat seperti ini:
id
/* Other bookkeeping things like created time and such */
dan komentar:
id
thread_id
user_id
comment
parent_id
/* Other bookkeeping stuff */
Kemudian lampirkan utas ke halaman dengan menambahkan comment_thread_id
kolom ke tabel halaman.
Memiliki utas komentar berbeda yang terpisah memberi Anda tempat yang nyaman untuk melampirkan kontrol akses atau ekstensi serupa di masa mendatang, ini juga memungkinkan Anda untuk melampirkan utas komentar ke berbagai hal. Melampirkan utas komentar ke halaman daripada sebaliknya memudahkan untuk menambahkan utas komentar ke objek lain di sistem Anda nanti.