勉強したことのメモ

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

MySQLで大文字小文字

   2014/05/22  MySQL / MariaDB

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

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

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

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

 - MySQL / MariaDB

  関連記事

MySQLで「Uncaught mysqli_sql_exception: BIGINT ~~」エラーの対応方法
MySQLで「Uncaught mysqli_sql_exception: BIGINT ~~」エラーの対応方法

MySQLにて「Uncaught mysqli_sql_exception: B ...

MySQLでランダムにデータを取得しつつページング機能も実装する方法
MySQLでランダムにデータを取得しつつページング機能も実装する方法

MySQLからデータを持ってくる際にランダムな表示を行ってほしいと言われた。ただ ...

MySQLで「server has gone~」というエラーの対応方法
MySQLで「server has gone~」というエラーの対応方法

MySQLで「MySQL server has gone away」というエラー ...

PHPでmysqli関数使用時のプリペアドステートメントの利用方法
PHPでmysqli関数使用時のプリペアドステートメントの利用方法

PHPでMySQLを扱う際はmysqli関数を、エスケープの際はreal_esc ...

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

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