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

mysql:4802

From: Takeharu Masuda <Takeharu Masuda <tac@xxxxxxxxxx>>
Date: Sun, 09 Dec 2001 10:11:52 +0900
Subject: [mysql 04802] Re: WHERE 節の内容によって検索時間が大きく違います


On Sun, 09 Dec 2001 00:43:26 +0900
office@xxxxxxxxxx wrote
at [mysql 04801] WHERE 節の内容によって検索時間が大きく違います
(<20011209004322.290A.OFFICE@xxxxxxxxxx>):

 ん? k_id って、int ですよね。なんで文字列で比較するんです?

 それはともかく、

> SELECT * FROM DB1.kansou_tb where (dkey='1000')&&(k_flag='1')&&(k_id <'358032')
> order by k_id desc limit 0,5 ;

を、
 SELECT * FROM DB1.kansou_tb
    where (k_id < 358032)&&(k_flag='1')&&(dkey='1000')
    order by k_id desc limit 0,5;


と(順番を入れ換えたら)どうでしょう。


-- 
written by Takeharu Masuda <tac@xxxxxxxxxx>
with Thinkpad i s30 - 'Teroll Mirage' Braford
at 2001/12/09 10:07:35


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

      4801 2001-12-09 00:43 [<office@xxxxxxxxxx> ] WHERE 節の内容によって検索時間が大きく違います
->    4802 2001-12-09 10:11 ┣[Takeharu Masuda <tac]                                       
      4803 2001-12-09 10:39 ┗[<office@xxxxxxxxxx> ]                                       
      4804 2001-12-09 21:10  ┣[Takeharu Masuda <tac]                                     
      4805 2001-12-10 00:29  ┃┗[とみたまさひろ <tomm]                                   
      4807 2001-12-10 08:40  ┃ ┗[Takeharu Masuda <tac]                                 
      4806 2001-12-10 00:40  ┗[とみたまさひろ <tomm]                                     
      4808 2001-12-12 02:24   ┗[<office@xxxxxxxxxx> ]