在MySQL中的BLOB列中搜索值

D3V*_*PER 20 php mysql search blob

如何在MySQL中的Blob列中搜索某些值?这可能吗?

Zil*_*tel 26

您应该能够像其他文本字段一样搜索blob:

SELECT * 
FROM tablename 
WHERE blob_field_name LIKE '%value%'
Run Code Online (Sandbox Code Playgroud)

需要注意的一点是,搜索将区分大小写!

无论如何,如果可能的话,最好使用一个TEXT字段.

  • 只是为了强调当您“喜欢”搜索 Blob 时,搜索区分大小写,因此 LIKE '%fred%' 与 LIKE '%Fred%' 不同。 (2认同)
  • 为什么使用 TEXT 更好?BLOB 的交互速度是否较慢? (2认同)