在 MySQL 的 BLOB 列中搜索值
Posted
技术标签:
【中文标题】在 MySQL 的 BLOB 列中搜索值【英文标题】:Search for value within BLOB column in MySQL 【发布时间】:2011-04-14 09:21:03 【问题描述】:如何在 mysql 的 Blob 列中搜索某些值?这可能吗?
【问题讨论】:
【参考方案1】:您应该能够像搜索其他文本字段一样搜索 blob:
SELECT *
FROM tablename
WHERE blob_field_name LIKE '%value%'
需要注意的一点是搜索将区分大小写!
无论如何,如果可能,最好使用TEXT
字段。
【讨论】:
非常感谢,另外我必须使用 BLOB 而不是 TEXT 只是为了强调,当您“点赞”搜索 Blob 时,搜索区分大小写,因此 LIKE '%fred%' 与 LIKE '%Fred%' 不同。 为什么使用 TEXT 更好?与 BLOB 交互是否较慢?以上是关于在 MySQL 的 BLOB 列中搜索值的主要内容,如果未能解决你的问题,请参考以下文章