更新MySQL中的字段以删除空行

时间:2015-03-04 16:37:47

标签: mysql regex

我目前正在编写一个查询来使用MySQL更新字段以删除字段中的空白行。我试图过滤空白行数大于2的情况。我现在尝试了几种不同的方法,但都没有成功。

我的查询如下:

UPDATE table SET field = REPLACE(REPLACE(field, '\r', ''), '\n', '') WHERE '\n' > 2;

目前它似乎没有过滤小于2的空行。 任何见解都表示赞赏。

1 个答案:

答案 0 :(得分:0)

WHERE field LIKE '%\n%\n%\n%'会找到至少包含3个换行符的行。

REPLACE()取代所有出现的事件;你真的想要吗?