2014-03-24 97 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

似乎並不工作 –

相關問題