php 发布时间设计,php – 发布和评论的数据库设计
生活随笔
收集整理的這篇文章主要介紹了
php 发布时间设计,php – 发布和评论的数据库设计
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
如果一個帖子有很多評論,評論與帖子基本相同(例如他們有標題,圖片和音頻等),我應該創建兩個表還是只有一個?
例如,如果我只使用一個表,我可以有一個parent_id列,所以如果它不是對任何內容的回復,那么它將為null,否則,它將具有父帖子的id.另一方面,我可以創建一個post表和一個注釋表.評論也可以回復其他評論,因此這可能會讓人感到困惑.
*Post*
id
title
content
image
audio
parent_id
要么,
*Post* *Comments*
id id
title title
content content
image author_id
audio post_id
author_id image
audio
第二個選項允許的是創建索引.事實上,我甚至不需要添加author_id或post_id如果我從一開始就使用索引嗎?
你對這個SO有什么想法?哪個會更有效率?我想為此使用redbeanphp.
總結
以上是生活随笔為你收集整理的php 发布时间设计,php – 发布和评论的数据库设计的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab函数画图创建gui,如何在M
- 下一篇: angular4 php,Angular