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

mysql:3712

From: Yasuhiro Hosaka <Yasuhiro Hosaka <yhosaka@xxxxxxxxxx>>
Date: Wed, 30 May 2001 16:54:49 +0200
Subject: [mysql 03712] 大文字小文字の区別

保坂といいます。

MySQLのデータベースの中の文字列を検索する際に
大文字小文字の区別なく検索しようとしたところ
varcharで格納してあるデータは大文字小文字の
区別なく検索されたにもかかわらずblobで格納した
データは大文字小文字を区別されてしまいました。

たとえば、テーブル名tblで
a varchar(32)
b blob
というテーブルに対して
insert into tbl set a="Abc", b="Abc";
というようにデータを挿入します。
そして、

select * from tbl where a="abc";
としたときは先ほど挿入したrowが抽出されるのに対して
select * from tbl where b="abc";
とすると、抽出されません。

型によって大文字小文字の区別されるのでしょうか?
もし、そうだとしたらどの型が区別されるのでしょうか?

また、先ほどの例のように区別される場合、どのようにして
大文字小文字の区別をなくselectで検索することができるのでしょうか?


環境は
Linux (種類、Versionはわかりませんでした。すいません)
MySQL 3.22.32
PHP 4.02
です。

よろしくお願いします。

では、失礼します。

保坂
yhosaka@xxxxxxxxxx

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

->    3712 2001-05-30 23:54 [Yasuhiro Hosaka <yho] 大文字小文字の区別                      
      3713 2001-05-30 23:52 ┗[Tatsuhiko Miyagawa <]                                       
      3714 2001-05-31 00:53  ┗[Yasuhiro Hosaka <yho]