簡體   English   中英

具有2列用於計數的表的主鍵?

[英]PRIMARY KEY for a table with 2 columns used for counting?

我有幾個存儲2個值的表,例如其中一個表是likes ,它存儲喜歡user_id (自動遞增,主鍵)和post_id (自動遞增,主鍵)的用戶的ID。

"INSERT INTO likes (user_id, post_id) VALUES (value, value)"

然后我在post_id上使用計數並將它們顯示回頁面。

我的問題是我likes表上是否需要另一個唯一的主鍵(AI)還是將post_id鍵,因為據我所知,選擇和依靠鍵的速度更快?

在兩個user_id和post_id字段上創建一個唯一索引

暫無
暫無

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

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