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がひどく遅い