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

mysql:2191

From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Sun, 11 Jun 2000 23:31:27 +0900
Subject: [mysql 02191] Re: Delete と Insert がひどく遅い

とみたです。

On Sat, 10 Jun 2000 18:13:36 +0900
"Y. Tsutsui" <tutui@xxxxxxxxxx> wrote:

> 大抵のケースで mysql は文字と数値を柔軟に変換しながら比較してくれます。
> で、この場合も 000000000001 は数値 1 として使われていますが、
> インデックスはそうなっていないため、select の場合ひっかからない、

これ、バグでしょう。

うちの環境(3.23.14)で試してみたところ、次のようになりました。

	mysql> create table A (id char(12) not null, primary key (id));
	Query OK, 0 rows affected (0.00 sec)
	
	mysql> insert into A values ('000000000001');
	Query OK, 1 row affected (0.00 sec)
	
	mysql> select * from A where id=1;
	+--------------+
	| id           |
	+--------------+
	| 000000000001 |
	+--------------+
	1 row in set (0.00 sec)
	
	mysql> insert into A values ('000000000002');
	Query OK, 1 row affected (0.00 sec)
	
	mysql> select * from A where id=1;
	Empty set (0.00 sec)
	
	mysql> 

同じ条件で検索できたりできなかったりというのは、まずいっすよねぇ。

---
とみたまさひろ <tommy@xxxxxxxxxx> http://www.tmtm.org
日本MySQLユーザ会 http://www.mysql.gr.jp

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

      2178 2000-06-09 20:20 [hironobus <hironobus] Delete と Insert がひどく遅い           
      2179 2000-06-10 01:36 ┣["Y. Tsutsui" <tutui@]                                       
      2180 2000-06-10 03:55 ┣[Yasuhiro Hayase <hay]                                       
      2184 2000-06-10 16:21 ┃┗["MINOHATA Norio" <mi]                                     
      2185 2000-06-10 17:03 ┃ ┗["Y. Tsutsui" <tutui@]                                   
      2186 2000-06-10 17:52 ┃  ┗["MINOHATA Norio" <mi]                                 
      2187 2000-06-10 18:13 ┃   ┗["Y. Tsutsui" <tutui@]                               
->    2191 2000-06-11 23:31 ┃    ┗[とみたまさひろ <tomm]                             
      2192 2000-06-12 19:32 ┃     ┣[<takeshi@xxxxxxxxxx>]                           
      2193 2000-06-13 09:57 ┃     ┗[<takeshi@xxxxxxxxxx>]                           
      2181 2000-06-10 10:37 ┣[<takeshi@xxxxxxxxxx>]                                       
      2182 2000-06-10 12:21 ┃┗["Y. Tsutsui" <tutui@]                                     
      2183 2000-06-10 14:07 ┃ ┗[<takeshi@xxxxxxxxxx>]                                   
      2189 2000-06-10 21:22 ┗[Hironobu SUZUKI <hir] Re: Delete とUPDATEがひどく遅い