如何在mysql的where条件中添加换行符?

atmip9wb  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(402)

我想把这条新线写进 like 操作员在我的 where 条件。我的问题是:

  1. SELECT * FROM customer_address_entity_text WHERE `value` LIKE '%%';

这是一个示例字符串:

  1. Ulica Srebrna
  2. 897

我有两条新线(断线)。如何在like运算符条件下构建具有两个换行符的查询?
谢谢您
更新:

u0sqgete

u0sqgete1#

下面是一个很好的解决方案,使用 REGEXP ,这是的增强版本 LIKE 支持正则表达式模式匹配:

  1. SELECT *
  2. FROM customer_address_entity
  3. WHERE value REGEXP '\n\n';

这将返回具有两个连续换行符的所有记录(至少是linux版本)。您可能还希望匹配换行符两边的文本。

相关问题