mysql:4851
From: <donald@xxxxxxxxxx>
Date: Thu, 27 Dec 2001 21:31:47 +0900 (JST)
Subject: [mysql 04851]
KIDA と申します。 MySQL 3.23.46 を用いて、データベースサーバを構築しております。 現在、バックアップ方法について考えているのですが、 ぜひ皆様のお知恵を拝借したいと思いましたので、投稿させて頂きます。 週に1回はフルバックアップを取り、日々の更新は、 --log-update オプションを用いて差分ログを取ろうと思っています。 ここで、問題が生じました。 load_file()を用いて、ファイルの中身をDBにINSERTしているのですが、 差分ログにはSQL文 insert into table_name(column_name) values(load_data('/path/filename')); が出力されるだけで、ファイルの中身までは残りません。 INSERT 後に、使用したファイルは削除するようにしてたものですから、 差分ログからDBを復元させる際は、このINSERT文でエラーに なってしまうことに気づきました。 このエラーを回避するには、やはり、/path/filename を削除せずに 残しておく方法しかないでしょうか。 主キーが異なり、filename が同じもの、というケースが多数 存在しますので、/path/filename が 一意なものになるよう、 例えば filename.YYYYMMDDHHMMSS という感じで名前を変えてから INSERT するように変更し、ファイルは残しておく、とするのが 手っ取り早いかな、と思っています。 このようなケースの場合、みなさんならどうしますか? より良い方法がありましたら、ご教授ください。 よろしくお願いします。 ----- KIDA:donald@xxxxxxxxxx
-> 4851 2001-12-27 21:31 [<donald@xxxxxxxxxx> ] 4865 2002-01-04 10:46 ┗[とみたまさひろ <tomm] 4871 2002-01-07 14:05 ┗[<donald@xxxxxxxxxx> ] 4872 2002-01-07 15:57 ┣[田倉 <g_sec@xxxxxxxx] MySQL-3.23.45 + MyODBC について 4978 2002-01-18 17:58 ┃┗[ken <kenn@xxxxxxxxxx] mm.mysql.Driver での 2000 年問題? 4979 2002-01-18 22:01 ┃ ┣["TAKAHASHI, Tomohiro] 4980 2002-01-18 22:09 ┃ ┗["TAKAHASHI, Tomohiro] 4874 2002-01-08 03:07 ┣["Takuji Hidaka" <tak] 4893 2002-01-10 01:45 ┃┗[とみたまさひろ <tomm] 排他制御 4894 2002-01-10 04:31 ┃ ┗["Takuji Hidaka" <tak] 4891 2002-01-10 00:59 ┗[とみたまさひろ <tomm] 4895 2002-01-10 17:36 ┗[<donald@xxxxxxxxxx> ]