由於之前的開發人員編碼錯誤,我發現我們有一個mysql表,其中有一些數據具有額外的轉義字符。Mysql刪除存儲的轉義字符
update mytable SET title = TRIM(TRAILING '\' FROM title)
我試過上面的,但它顯然會引發錯誤,我試過'\\'。我如何讓mysql自行處理反斜槓?
由於之前的開發人員編碼錯誤,我發現我們有一個mysql表,其中有一些數據具有額外的轉義字符。Mysql刪除存儲的轉義字符
update mytable SET title = TRIM(TRAILING '\' FROM title)
我試過上面的,但它顯然會引發錯誤,我試過'\\'。我如何讓mysql自行處理反斜槓?
嘗試以下操作:
update mytable SET title = TRIM(TRAILING '\\' FROM title)
這是對的,應該工作,但他說他已經試圖逃避反斜槓 – PeaBucket 2012-07-18 20:00:36
想我會嘗試寫出來完全,因爲我用完全相同的語句進行測試,它 – Angelo 2012-07-18 20:04:28
當我做一個SELECT語句時SELECT * FROM mytable WHERE標題LIKE'%\\%'不起作用,而'%\\\\%'確實有效 – bikedorkseattle 2012-07-18 20:31:11
我意識到我使用了錯誤的功能。我應該使用替代,而'\\'確實有效。對不起,我浪費了人們的時間:( – bikedorkseattle 2012-07-18 20:52:49