[英]What would be the correct way to organize this MySQL database?
我正在创建一个类似于reddit的网站,用户可以在该网站上对链接进行投票。 到目前为止,这是我的3个MySQL表:
使用者
id | username | email | password
网址
id | url | description | submittedBy (references users.username) | upvotes | downvotes
评论
urlid (references url.id) | submittedBy (references users.username) | description
我的问题是; 我将如何记录谁对每个URL进行投票和降级。 我不知道我是否需要
您需要另一个存储用户ID,URL ID和投票的表。 我可以使用简单的u | d进行上下调整,但是您可以使用0 | 1或任何您喜欢的值。
votes
url_id | user_id | vote
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.