【问题标题】:How to query MySQL for fields containing null characters如何在 MySQL 中查询包含空字符的字段
【发布时间】:2013-06-04 09:28:07
【问题描述】:

我有一个带有文本列的 MySQL 表。某些行包含空字符 (0x00) 作为此文本列的一部分(以及其他字符)。

我正在寻找一个查询,它将返回包含该列的任何空字符的所有行,但我无法弄清楚我的“where column like '%...%'”子句的正确语法。

谢谢!

【问题讨论】:

    标签: mysql unicode character-encoding escaping


    【解决方案1】:

    以下对我有用...

    WHERE column LIKE "%\0%";
    

    【讨论】:

      【解决方案2】:

      在我提交问题后,一个指向此相关问题的建议链接提供了我的答案: Query MySQL with unicode char code

      WHERE column LIKE CONCAT("%", CHAR(0x00 using utf8), "%");

      【讨论】:

        猜你喜欢
        • 2018-10-27
        • 1970-01-01
        • 2011-02-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-01-28
        • 1970-01-01
        相关资源
        最近更新 更多