我正在使用MySQL/cakePHP構建一個應用程序,它涉及以下要求。mySQL數據爲每個用戶唯一
管理員創建用戶需要完成的步驟。例如是/否類型的問題。管理員創建這些步驟,新用戶應該得到它們。
用戶在登錄時需要完成所有這些步驟。
我的問題是什麼將最好的方式在數據庫中做到這一點(MySQL的)
當用戶註冊它查詢步驟表,併爲每個步驟創建新行該用戶?它通過查看步驟表來創建來自服務器端代碼的行?
創建一個新的臨時表來存儲關係?
我相當圍繞關係設計經歷,但是,最好的方式有點難倒要做到這一點,並在同一時間面向未來的自己。
**Mock Structure**
Steps
id
name
order
desc
**Users**
id
username
**Step_Users**
step_id
user_id
result1
result2
result3