10

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

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

谢谢!

4

2 回答 2

11

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

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

于 2013-06-08T00:48:10.697 回答
2

以下对我有用...

WHERE column LIKE "%\0%";
于 2019-10-29T12:37:57.610 回答