mysql:4380
From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Tue, 2 Oct 2001 00:00:23 +0900
Subject: [mysql 04380] Re: インデックスについて
とみたです。 On Mon, 01 Oct 2001 20:54:29 +0900 Emiko Sano <emi@xxxxxxxxxx> wrote: > そこで > SELECT * FROM A , B > WHERE A.a = LEFT(B.aa) AND > .... > > としましたが、explainで調べてみたところ、 > 作成したインデックスを参照していませんでした. > use index()でインデックスを指定してもだめでした. > どのようにすれば、作成したインデックス(IX_B)を参照するのでしょうか? > それとも、このような検索はできないのでしょうか?? explain の結果はどうなってます? IX_A の方が使われているんなら、 それでいいと思うんですが…。 > また、カラムの一部に対してインデックスを張った場合、 > どのようなSQL文をかけばそのインデックスを参照するのでしょうか? 普通に書けば使われると思います。 SELECT * FROM B WHERE aa = '1234'; とか。 -- とみたまさひろ <tommy@xxxxxxxxxx> 日本MySQLユーザ会 http://www.mysql.gr.jp
4379 2001-10-01 20:54 [Emiko Sano <emi@xxxx] インデックスについて -> 4380 2001-10-02 00:00 ┗[とみたまさひろ <tomm] 4383 2001-10-02 02:17 ┣[fumi <fumihattori@xx] text 型の column を持っているテーブルのバックアップについて・・・ 4385 2001-10-02 02:23 ┃┗[fumi <wolfgang@xxxxx] すみません、以前の投稿したメールを手違いで送信してしまいました。 4388 2001-10-02 10:18 ┗[Emiko Sano <emi@xxxx] 4389 2001-10-02 13:29 ┣[黒岩 <kuroiwa@xxxxxx] ODBC で int 型 select できず 4390 2001-10-02 13:58 ┃┗[<endo_t@xxxxxxxxxx> ] 4391 2001-10-02 14:15 ┃ ┗[黒岩 <kuroiwa@xxxxxx] 4394 2001-10-02 23:15 ┗[とみたまさひろ <tomm] 4424 2001-10-04 18:08 ┗[Emiko Sano <emi@xxxx]