mysql:15733
From: HIRATSUKA Sadao <HIRATSUKA Sadao <hiratsuka.sadao@xxxxxxxxxx>>
Date: Fri, 13 Apr 2012 11:13:16 +0900
Subject: [mysql 15733] Re: Left Join句を付けたUPDATE処理時間が非常に長くかかって(解決御礼)
こんにちは、平塚です。 解決できてよかったです。 On Fri, 13 Apr 2012 10:32:27 +0900 "ochiai" <s.ochiai@xxxxxxxxxx> wrote: > 既にデータが入っているフィールドのキャラクタセットは > 変更できないのかもしれません。 MySQLのちょっとした罠ですが、キャラクタセット変更は テーブルではなくてカラムに対してかけます。 × ALTER TABLE ta DEFAULT CHARACTER SET = cp932; ○ ALTER TABLE ta MODIFY c1 VARCHAR(100) CHARACTER SET cp932; テーブルに変更をかけても、すでにあるカラムには変更がかかりません。 いろいろ面倒ですので作り直すのが無難だとは思います。 > ところで、平塚さんの解説のような情報はどこにあるのでしょうか? > よろしければ教えてください。 latin1とutf8で同じ問題で困っている人がいました。 http://stackoverflow.com/questions/2266241/utf-8-vs-latin1-mysql-indexes-not-used-on-utf-8 マニュアルや書籍もあたってみましたがそのものずばりという情報は 見つかりませんでしたので、実際に検証してみました。 よろしくお願いいたします。 -- 平塚貞夫 hiratsuka.sadao@xxxxxxxxxx
15703 2012-03-29 15:08 ["ochiai" <s.ochiai@x] Left Join句を付けたUPDATE処理時間が非常に長くかかって 15705 2012-03-29 16:56 ┣[中川 貴 <takashi.nak] 15706 2012-03-29 17:01 ┗[中川 貴 <takashi.nak] 15707 2012-03-29 17:12 ┗[中川 貴 <takashi.nak] 15708 2012-03-29 17:42 ┗["ochiai" <s.ochiai@x] 15709 2012-03-29 17:46 ┣[中川 貴 <takashi.nak] 15711 2012-03-29 17:58 ┃┗["ochiai" <s.ochiai@x] 15712 2012-03-29 20:25 ┃ ┣[HIRATSUKA Sadao <hir] 15713 2012-03-30 01:27 ┃ ┗[中川貴 <nora1962@xxx] 15727 2012-04-11 17:03 ┃ ┗["ochiai" <s.ochiai@x] Re: Left Join句を付けたUPDATE処理時間が非常に長くかかって(長文) 15728 2012-04-11 18:24 ┃ ┗[中川 貴 <takashi.nak] 15729 2012-04-12 09:46 ┃ ┗[HIRATSUKA Sadao <hir] 15730 2012-04-13 10:32 ┃ ┗["ochiai" <s.ochiai@x] Re: Left Join句を付けたUPDATE処理時間が非常に長くかかって(解決御礼) -> 15733 2012-04-13 11:13 ┃ ┗[HIRATSUKA Sadao <hir] 15710 2012-03-29 17:47 ┗[Masaaki Matsuyama <m]