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]