如何在没有任何换行符的情况下查找MySQL记录?



我在MySQL数据库上有一个巨大的歌词表,我想找到没有任何换行符的歌词。(数据不包括任何像<br>这样的HTML代码(

我怎样才能做到这一点?

> LIKE 可以与通配符 (%( 一起使用,围绕您要查找的特定字符或短语。 不像是相反的。 假设换行符存储为n,这是一个应该可以工作的简单查询。

SELECT * FROM table WHERE text NOT LIKE "%n%"

上述查询将匹配 Windows 和 Unix/Linux 换行符。 但是,如果您需要适应基于 Mac 的系统换行符,则可能还需要匹配r

SELECT * FROM table WHERE text NOT LIKE "%n%" AND NOT LIKE "%r%"

mysql 中的 NOT REGEXP 子句就可以了。

尝试这样的事情:

SELECT * FROM table WHERE lyrics NOT REGEXP '[n]'

相关内容

  • 没有找到相关文章

最新更新