我想通过搜索Blob的十六进制字符串值来选择一个表行。我有一个blob值,我想找到其十六进制表示为0041b074351bfa1092fd740c146f26ae。我希望能够通过键入全部或部分字符串来选择此行。这可能吗?
答案 0 :(得分:3)
试试这个:
SELECT *
FROM t1
WHERE UNHEX(hex_col) LIKE '%value%';
ps:表演时可能会非常慢。小心。 ; - )
答案 1 :(得分:0)
简单的查询对我来说很好..请尝试这样
<强> EG 强>
SELECT *
FROM YOUR_TABLE_NAME_HERE
YOUR_BLOB_FIELD_NAME_HERE LIKE'% SEARCH_TEXT_HERE %'