Mysql删除某个char

时间:2011-11-01 03:12:49

标签: mysql

删除mysql中某个字符的最简单方法是什么。我需要从很多行中删除*字符。

Exp:Alviso(圣何塞*)

我试图在谷歌中查找,但我真的不知道我在寻找什么。

4 个答案:

答案 0 :(得分:3)

您可以像这样运行一个简单的SQL:

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

答案 1 :(得分:2)

使用REPLACE()字符串函数和UPDATE语句。

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

答案 2 :(得分:1)

这应该这样做:

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

答案 3 :(得分:1)

http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_replace

语法为:

update [table_name] set [field_name] = replace([field_name],'[string_to_find]','[string_to_replace]');