2014-03-24 163 views
1

如何在数据库中的字段中用新行替换\n\r? 该数据来自于列表类型设置错误的前一个表格。替换MySQL数据库中的 n r

+1

我想你在想'\ r \ n' - 回车+窗口上常见的换行符。 – dwerner

回答

1

这应该工作

UPDATE `table` SET `column` = REPLACE(`column`, '\\r\\n', '\r\n'); 

但做一个备份您尝试之前!

你可能想后也取代单一事件:

UPDATE `table` SET `column` = REPLACE(`column`, '\\n', '\n'); 
UPDATE `table` SET `column` = REPLACE(`column`, '\\r', '\r'); 

由于不是所有的操作系​​统中使用\r\n作为换行符组合。

+0

这些反引号在你的查询中真正有用吗? – Fabio

+0

@Fabio他们转义表名和列名。因为我使用'table'和'column'作为示例名称,否则它们是保留关键字,所以我决定将它们包装起来以使查询可执行。我可以用这个例子的其他名字,虽然... – GhostGambler

+0

似乎并不工作 –

相关问题