如何在mysql longtext字段中找到<cr> <lf> <lf>的实例</lf> </lf> </cr>

时间:2010-06-16 18:10:13

标签: mysql

我想查询我的表中有多少行包含一个或多个&lt; CR&gt;&lt; LF&gt;&lt; LF&gt;的实例。我无法弄清楚正确的语法。我会尝试

LIKE '%<CR><LF><LF>%',
,但我不知道如何指定这些特殊字符。我确实尝试
where mydata REGEXP '%[.CR.][.LF.][.LF.]%',
并且没有得到语法错误,但它也没有返回任何行。所以,我意识到我还需要一种方法来插入测试数据!

注意:我使用的是mysql 5.0。

1 个答案:

答案 0 :(得分:3)

SELECT ... WHERE longtextfield LIKE CONCAT('%', CHAR(13,10,10), '%');

13 = CR的ASCII代码

10 = NL的ASCII代码(我认为你的意思是LF)

请参阅有关MySQL CHAR()函数的文档。

相关问题