月が長い夜を渡る有限会社風企画ディレクター・近藤隆己の日記2009年11月11日インポートキャンセルでDBぶっこわし家を出る前、ふとファイルメーカーに画像をフォルダでインポートしようとして、しかしまだその肝心の画像データのフォルダがなかったことに気づき、キャンセル。そのままエラーに続行を返したら、見事にデータベースがとんでもないことになってしまいました。自分で作ったインポートスクリプトがキャンセルのことを考えてなくて、そのまま次の全置換ステップに入ってしまい、全レコードのアルバムIDを同じにしてしまった。いうスクリプトだったかというと、1,アルバムテーブルでレコードを作成2,変数にアルバム名のIDを格納3,画像テーブルでインポート(レコード作成)(この段階で、レコードはインポートしたものだけが対象となっている)4,取りこんだ画像レコードのIDに、変数(アルバム名)を全置換というもの。ところが3の段階でキャンセルして間違って「続行」を押しちゃったものだから、3000以上あった画像レコードがすべて同じアルバムIDに。残りのアルバムからは登録画像が消え去り、ゼロになってしまった。憔悴したまま外出して、帰宅してから修正。画像レコードに残されたファイルパスを見て、パスのフォルダ部分をコピーして検索。すると選択画像と同じフォルダの画像だけが抽出される。その画像が元々入っていたアルバムレコードを捜し、そのIDと名称をコピー。画像レコードに戻って、IDをアルバムのIDに書き換えて全置換。アルバムの名称もコピーして全置換。無駄な労力って、しんどいですね。スクリプトを修正しました。30最近の記事(11/17)『夢と狂気の王国』を観てきた感想(10/10)9月に観た映画まとめ(09/01)8月に観た映画まとめ(08/02)7月に観た映画まとめ(07/22)今年の台湾(2日め午後)(07/20)今年の台湾(2日め午前)(07/04)今年の台湾(初日)(06/04)映画『少女たちの羅針盤』感想(03/08)隠れた名作「ワニワニパニック」(02/27)大滝秀治の話。2.0Seesaaブログ広告この広告は60日以上更新がないブログに表示がされております。以下のいずれかの方法で非表示にすることが可能です。「広告を表示しない」にチェックを入れて保存する。ブログ×この広告は180日以上新しい記事の投稿がないブログに表示されております。