2011-11-01 10 views
0

mysqlで特定の文字を削除する最も簡単な方法は何ですか?私は多くの行から*文字を削除する必要があります。Mysqlで特定の文字を削除する

経験:アルビソ(サンノゼ*)

私はグーグルでこれを見上げてみましたが、私は本当に私が探していますかわかりません。

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

私は間違っているかもしれないが、私はあなたが単純なSQLでこれを行うことができないと思います要求。実際のプログラミング言語と正規表現を使用する必要があります。 –

+1

@JulienBourdon間違っています。答えを読んでください。 –

+0

@AurelioDeRosa答えのおかげで、私は答えではなくコメントとしてこれを投稿したのです。 MySQLは毎日驚いています:) –

答えて

3

あなたはこのような単純なSQLを実行することができます。

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

速い応答に感謝します。 – Tom

+0

@Tomあなたを助けてくれてうれしいです。 –

1

これはそれを行う必要があります。

update your_table 
set your_column = replace(your_column,'*','') 
関連する問題