我目前正在编写一个查询来使用MySQL更新字段以删除字段中的空白行。我试图过滤空白行数大于2的情况。我现在尝试了几种不同的方法,但都没有成功。
我的查询如下:
UPDATE table SET field = REPLACE(REPLACE(field, '\r', ''), '\n', '') WHERE '\n' > 2;
目前它似乎没有过滤小于2的空行。 任何见解都表示赞赏。
答案 0 :(得分:0)
WHERE field LIKE '%\n%\n%\n%'
会找到至少包含3个换行符的行。
REPLACE()
取代所有出现的事件;你真的想要吗?