如何查询MySQL包含空字符的字段

时间:2013-06-08 00:42:17

标签: mysql unicode character-encoding escaping

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

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

谢谢!

2 个答案:

答案 0 :(得分:8)

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

WHERE列LIKE CONCAT(“%”,CHAR(0x00使用utf8),“%”);

答案 1 :(得分:0)

以下内容对我有用...

WHERE column LIKE "%\0%";