2011-11-01 90 views
0

什麼是最簡單的方法來刪除mysql中的某個字符。我需要從很多行中刪除*字符。Mysql刪除某個字符

經驗:Alviso芯片組(聖何塞*)

我試着在谷歌看這件事,但我真的不知道我在尋找。

+0

我可能是錯的,但我認爲你不能用一個簡單的SQL這樣做請求。你可能不得不使用真正的編程語言和正則表達式。 –

+1

@JulienBourdon錯了。閱讀答案。 –

+0

@AurelioDeRosa謝謝你的回答,我不確定,所以我把它作爲評論發佈,而不是回答。 MySQL每天都會令人驚訝:) –

回答

3

您可以運行一個簡單的SQL是這樣的:

UPDATE tableName 
SET fieldName = REPLACE(fieldName, '*', '') 
+0

感謝您的快速響應。 – Tom

+0

@Tom很高興爲您效勞。 –

2

使用REPLACE()字符串函數,以及UPDATE聲明。

UPDATE my_table t 
SET t.some_column = REPLACE(t.some_column, '*', '') 
1

這應做到:

update your_table 
set your_column = replace(your_column,'*','')