データが保存されている古いテーブルがあります
tbl_id tbl_data
--------------------
1 1,2,3,4,5,6
2 3,4,5
これらを多対多の関係テーブルに変換したいと思います。
user_id user_option
-------------------
1 1
1 2
1 3
...
基本的に、データをphpに挿入します
$old = explode(",", $data['tbl_data']);
$query = $db->query("SELECT tbl_id, tbl_data FROM old_table");
while($fetch = $db->fetch($query)) {
$db->query("INSERT INTO new_table SET .....");
}
単一の MySQL ステートメントでこれを行う方法はありますか?