mysql:6742
From: "Kondo Tatsuya" <"Kondo Tatsuya" <konet@xxxxxxxxxx>>
Date: Fri, 27 Dec 2002 05:34:59 +0900
Subject: [mysql 06742] 別テーブルへのデータの移行について
こんにちわ、近藤と言います。
さて、早速質問事項を書かせて頂きます。
# 長文になりますがご了承ください。
既にあるテーブルを新しく作ったテーブルに、
全データを移行させたいと思っています。
そこで問題なのですが、この2つのテーブルは、
多少構造が違うと言う点です。
メールアドレスが入っているのですが、
現在は、「aaa@xxxxxxxxxx」と、まとめて入っております。
新しいテーブルでは、aaa と bbb.com に分けたいと思います。
また日付も、timestamp型からdatetime型に変えたいと思います。
このような場合、どの様にデータの移行を行えばスマートでしょうか?
アナログな考えだとは思うのですが、私が考えた限りでは、
一旦全てのデータを、プログラムで編集し、textファイルにコピーして、
一気にinsertするしかないのかなと思いました。
例えば、例で言うと、
aaa@xxxxxxxxxxを、プログラムでaaa と bbb.com に分け、
insert into hoge values('aaa','bbb.com');
と、textファイルにコピーし、最後に
コマンドから一気にinsertしようかなと言う事です。
初めからチャント構造を決めてからやればよかったのですが、
色々と慌しく、適当に作って運営を開始してしまいました。
再度質問になりますが、
このような場合、どの様にデータの移行を行えばスマートでしょうか?
よろしくお願いいたします。
-> 6742 2002-12-27 05:34 ["Kondo Tatsuya" <kon] 別テーブルへのデータの移行について 6743 2002-12-27 07:03 ┗[とみたまさひろ <tomm]