2012-05-01 11 views

答えて

2

進リテラル:明確にするために
、私のようなものを探していますか? %the manualをチェック0x25

SELECT * FROM table WHERE column LIKE 0x250225 

ある0x構文は、私がいたので、多分代わり

SELECT * FROM table WHERE column LIKE X'250225' 
+0

となるだろう、厳密にはSQL標準ではないことを思い出させますワイルドカードとして%を使用しています。 – MonoThreaded

+1

私はちょうど25でそれをテストしました。基本的には、MySQLはそのまま16進文字を使います。だからこそ、単純な注入攻撃は危険なので、 'username LIKE 'admin''をチェックするだけでは不十分です。 – Cylindric

+0

非常にいいです、私はこの回答を受け入れます(サイトが私を許可するたびに)。 – MonoThreaded

3

X''を使用し、私は

SELECT * FROM table WHERE LOCATE(X'02', column) > 0 
+0

シリントリックアプローチは幾分速い(0.00秒)vs(0.04) – MonoThreaded

関連する問題