[前][次][番号順一覧][スレッド一覧]

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]