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]