我在遷移從MySQL到PostgreSQL,Postgres的查詢,其中值包含反斜槓
DB的過程中,我有出色的最後一兩件事:在表steps
有一列overlay_custom_css
。在customer_overlay_css數據的
實施例: left:957px;\r\ntop:594px;\r\nwidth:68px;\r\nheight:30px;
我需要從這個數據中去除\r\n
。據我瞭解,在\是一個特殊的字符因此必須由另一個轉義\
來源:https://www.postgresql.org/docs/8.3/static/functions-matching.html
這是我到目前爲止有:
UPDATE
steps
SET
overlay_custom_css = REPLACE(overlay_custom_css,'\\r\\n','')
WHERE
overlay_custom_css LIKE '%\\r\\n%';
我運行此之後,它說,它影響了200多行,但查看我的數據沒有什麼區別。
任何人都可以告訴我我要去哪裏嗎?
Thanks,this worked'UPDATE steps SET overlay_custom_css = regexp_replace(overlay_custom_css,'\\ r \\ n','','g')' – Brad