MySQLで、ログイン用のメールアドレスなんかはバイナリー属性にしてテーブルを作る
って気はするけどなー。
普通にこういうテーブルを作る。
CREATE TABLE samples ( id INT, email VARCHAR(255) );
emailは大文字でも小文字でもヒットする。
バイナリー属性を付ける。
CREATE TABLE samples ( id INT, email VARCHAR(255) binary );emailは大文字は大文字、小文字は小文字でヒットする。
show で見るとこんなになってる。
CREATE TABLE `samples` ( `id` int(11) default NULL, `email` varchar(255) character set utf8 collate utf8_bin default NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8
ううむ。。。