簡體   English   中英

如何在SQL中創建注釋表

[英]How to make a comment table in SQL

假設有一個名為“content”的表,其中每一行表示我網站的唯一內容。

現在,我想為每個獨特的內容添加一個“評論”部分,或者你可以說表格的每一行。 目前,我正在使用一個名為“comment”的表,其中一個外鍵引用了“content”表,其中每行包含200列,每列代表用戶的單個注釋。 每個都有一個單元格。

這是為我的網站制作評論部分的好方法嗎? 還有其他比這更好的方法嗎?

基本上,您需要做的是創建一個名為“Comments”的表,其中每個注釋都有一個主鍵。 該表將有一個外鍵鏈接回“內容”表。

如果你在“評論”表中有5條評論,3條用於一條帖子而2條用於另一條帖子,則會有3行,每行包含一條評論。 將有5個單獨的主鍵,3個具有相同外鍵的行和具有相同外鍵的2個行。

這將為您提供內容和評論之間的一對多關系。 內部聯接SQL查詢可以獲取單個內容條目的所有注釋。

Ranhiru是對的,你應該做一些關於內連接和外鍵關聯的研究。 這個例子顯示了幾個人參加了兩門課程,一個人可以參加一門以上的課程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM