勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

MySQLで大文字小文字

   2014/05/22  MySQL

半角英数字のみのフォームで入力した値を検索した際、
データに差異が発生。

[Aaa]と[aaa]が区別されていなかった。

phpMyAdminでフィールドの属性をBINARYにするか、
SELECT * FROM table WHERE name = BINARY 'hoge';
で検索する。

■参考サイト
http://d.hatena.ne.jp/sutara_lumpur/20120818/1345280287

 - MySQL

  関連記事

MySQLで直近に挿入したオートインクリメントの値と次回挿入する値を取得する方法
MySQLで直近に挿入したオートインクリメントの値と次回挿入する値を取得する方法

phpとmysqliを使っている中で次回挿入するオートインクリメントの値と、前回 ...

MySQLで開始~終了日時の間隔を計算し分に変換して出力する方法
MySQLで開始~終了日時の間隔を計算し分に変換して出力する方法

MySQLで「開始日時」「終了日時」のdatetime型カラムがあり、開始から終 ...

MySQLで全角半角を区別せずに検索する方法(collate utf8_unicode_ci)
MySQLで全角半角を区別せずに検索する方法(collate utf8_unicode_ci)

あるシステムでMySQLの検索時に「WHERE test_column coll ...

MySQLのTEMPORARY TABLE(テンポラリテーブル)で高速化を図る方法
MySQLのTEMPORARY TABLE(テンポラリテーブル)で高速化を図る方法

MySQLで5000万件ぐらいデータが入っているテーブルから日本語検索しないとい ...

サイズが大きめのMySQLデータをレンタルサーバに移行する方法
サイズが大きめのMySQLデータをレンタルサーバに移行する方法

お名前.comのレンタルサーバにそこそこ大きいサイズのMySQLデータを移行した ...