MySQLで大文字小文字
2014/05/22
半角英数字のみのフォームで入力した値を検索した際、
データに差異が発生。
[Aaa]と[aaa]が区別されていなかった。
phpMyAdminでフィールドの属性をBINARYにするか、
SELECT * FROM table WHERE name = BINARY 'hoge';
で検索する。
■参考サイト
http://d.hatena.ne.jp/sutara_lumpur/20120818/1345280287
関連記事
-
-
MySQLでスレッドの実行状況を表示しスレッドの経過時間チェックや特定スレッドを強制終了する方法
データベースサーバが重たく、原因を調査する機会があった。サーバ自体のメモリやCP ...
-
-
MySQLで経度緯度から半径○Kmのデータを抽出する方法
経度と緯度をtext型として格納しているMySQLのテーブルがあり、指定した経度 ...
-
-
MySQLで全角半角を区別せずに検索する方法(collate utf8_unicode_ci)
あるシステムでMySQLの検索時に「WHERE test_column coll ...
-
-
MySQLでCSVから列を指定してインポート
MySQLでCSVからデータをインポートしたかった。またエクセル風にいうA列はi ...
-
-
MySQLでカラム内容によって条件分岐させたい場合の対応方法
MySQLでカラムの内容によって条件を分岐させたかった。またPHPで処理するので ...