我有一张桌子:
------------------------------
Test_Id Test_data
(String) (blob)
------------------------------
Run Code Online (Sandbox Code Playgroud)
我想要一个查询来检索匹配的Test_data的所有Test_Id.
实现类似:select*from test_table,其中Test_data = blobObject;
我们怎么能在上面做?
第一:在MySQL中没有字符串这样的东西.只有char/varchar/text.
那么你可以将它作为char进行比较,如下所示:
select * from test_table where Test_data = CAST( blobObject AS CHAR );
Run Code Online (Sandbox Code Playgroud)
什么可能更好的是将您的字符串转换为二进制字符串,但如果您期望字符串比较行为,这可能无法给您正确的比较...最好您在这里查看char函数:
http://dev.mysql.com/doc/refman/5.0/en/cast-functions.html
| 归档时间: |
|
| 查看次数: |
16707 次 |
| 最近记录: |