簡體   English   中英

如何在mysql中制作這種表?

[英]How to make this kind of table in mysql?

在我的系統中,我有兩個用戶:

  • 請求發件人
  • 用戶收到請求

我想創建我的數據庫表

1-requestTable 
__________
requestid 
createdat 

2-usersTable
__________
userid
name
answer(yes/no)

如果我有100個用戶,而我僅發送三個請求,則將是這樣

RequestID  || UserID || Answer  ||
________   || _____  || ______  ||
req1       || user1  ||  yes    ||
req1       || user2  ||  No     ||
req1       || user3  ||  No     ||
req1       || user4  ||  Yes    ||
req1       || user5  ||  Yes    ||

這只會為3個請求的100個用戶插入300條記錄,這不是最佳選擇。

以最佳方式創建數據庫的最佳方式是什么?

如果將請求發送給每個人,則可以只存儲是的答案,這將減少行數。

暫無
暫無

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

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