次のクエリは、md5 列の大文字と小文字を小文字から大文字に変更します。MD5 値は PHP の関数を介して提供さmd5()
れ、HTML リンクで使用して $_GET データをサーバーに送信しています。なぜケースが変わるのですか?あるケースは他のケースよりも適切ですか? を使用して対処できることを理解していLOWER()
ます。
http://sqlfiddle.com/#!2/414c8/1
CREATE TABLE myTable (
id INT NOT NULL AUTO_INCREMENT,md5 BINARY(16),
PRIMARY KEY (id) )
ENGINE = InnoDB;
INSERT INTO myTable(md5)VALUES(UNHEX("06fcf5b90b916bdc533e2badec396b90"));
SELECT id,HEX(md5) FROM myTable;
ID HEX(MD5)
1 06FCF5B90B916BDC533E2BADEC396B90