別のテーブルに存在する ID ごとに MySQL テーブルを作成する方法があるかどうか疑問に思っていました。PHP を使えばかなり簡単にできると思いますが、MySQL でできるかどうかはわかりません。
たとえばusers
、X列の列を持つテーブルがあります。1 つの列は ID 列です。したがって、その列を反復処理して ID を取得し、それらの ID ごとに という名前の新しいテーブルを作成したいと思います"user_specific_id_ " + ID
。したがって、ID1
の場合、新しく作成されたテーブルの名前は になりますuser_specific_id_1
。
上記は MySQL だけで実行できますか、それとも PHP を使用する必要がありますか? PHPを使用する必要がある場合、どのようなアプローチになりますか?