[前][次][番号順一覧][スレッド一覧]

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]