【问题标题】:Search for value within BLOB column in MySQL在 MySQL 的 BLOB 列中搜索值
【发布时间】:2011-04-14 09:21:03
【问题描述】:

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

【问题讨论】:

    标签: php mysql search blob


    【解决方案1】:

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

    SELECT * 
    FROM tablename 
    WHERE blob_field_name LIKE '%value%'
    

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

    无论如何,如果可能,最好使用TEXT 字段。

    【讨论】:

    • 非常感谢,另外我必须使用 BLOB 而不是 TEXT
    • 只是为了强调,当您“点赞”搜索 Blob 时,搜索区分大小写,因此 LIKE '%fred%' 与 LIKE '%Fred%' 不同。
    • 为什么使用 TEXT 更好?与 BLOB 交互是否较慢?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-12
    • 2011-01-01
    • 2016-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多