0
我有一個shipping_tablerate
表包含100萬條記錄。我在suburb
列中有多個文本。每個郊區包含雙連字符( - )和換行符之間。我想刪除郊區之間的所有新線路。
以下是我的查詢。那個不起作用。如何刪除MySQL中的文本之間的換行符?
UPDATE shipping_tablerate
SET `suburb`=REPLACE(`suburb`,'\n','');
我現在suburb
列文是
BRISBANE--
BRISBANE ADELAIDE STREET--
BRISBANE CITY--
BRISBANE GPO--
SPRING HILL
--
我想
BRISBANE--BRISBANE ADELAIDE STREET--BRISBANE CITY--BRISBANE GPO--SPRING HILL--
你的代碼查找標準換行符正確的 - 但你使用的是什麼樣的新行的? 嘗試'REPLACE(suburb,'\ r \ n','')'或'REPLACE(convert(使用utf8的郊區),'\ r','')'。 –