以下是我目前測驗數據庫結構的外觀:測驗的數據庫結構如何?
爲了測試和簡單起見,我只提出了3個問題。 這是我的表(測驗)的樣子:
| id | score | q1_answered | q2_answered | q3_answered |
--------------------------------------------------------
| 1 | 210 | 0 | 1 | 0 |
| 9 | 380 | 1 | 0 | 1 |
| 5 | 210 | 1 | 1 | 1 |
--------------------------------------------------------
每個問題列有從0到1,表示是尚未回答表明它已經被正確回答。
我想知道您是否有任何想法創建更好的結構或更好的效率。 是否還有一種有效的方法爲已解決特定問題的用戶添加時間戳?
舉例說明:如果用戶回答問題1,回答的時間將被記錄並顯示。
這個結構可以工作,但我一直認爲它可能不是有效的,如果我要添加說50多個問題。 任何幫助,將不勝感激。
感謝您的建議。但是,如何將「分數」表中的「id」列傳輸/複製到「任務」表中? –
爲了完成,兩個表中不應該有一個離散的PK,還是多個列可以用作PK的快速解釋? – ChrisW
@MaxWayne你的意思是你如何將當前數據複製到新結構中? – Fluffeh