我想知道是否有辦法爲另一個表中存在的每個ID創建一個MySQL表。我認爲用PHP做這件事相當容易,但我不確定這是否可以用MySQL來完成。爲另一個表中存在的每個ID創建表
因此,例如我有一個名爲users
的表,它有X列的數量。一列是ID列。因此,我想遍歷該列並獲取ID併爲每個ID創建一個名稱爲"user_specific_id_ " + ID
的新表。因此對於ID 1
新創建的表的名稱將是user_specific_id_1
。
以上只是用MySQL來完成,還是有必要使用PHP?如果我需要使用PHP,那麼這將是什麼方法?
使用MySQl觸發器在用戶表插入行後生成一個新表 –
儘管可能,這聽起來像是一個非常糟糕的設計... – Passerby
我剛剛意識到這一點,我決定不這樣做,只是有一張桌子所有的東西都是用戶特定的,並且與用戶表具有相同的行ID,當我操作表時,用戶在兩個表上都會有相同的ID :) – Roland