检查mysql字段数据中的某个字符,并将其替换为另一个字符

时间:2012-08-19 07:36:01

标签: mysql

要更新的行数太多了。 所以我想:

1)将每个具有“_”的字段名替换为“_”,

2)用“*”替换每个具有“\”的字段名,

3)将每个具有“\”“的字段名替换为”*“。

是否有可能只使用mysql,所以我不必循环并使用PHP手动更新每个mysql行?

1 个答案:

答案 0 :(得分:1)

UPDATE tablename SET somecol = REPLACE(somecol, ' ', '_');
UPDATE tablename SET somecol = REPLACE(somecol, '\'', '*');
UPDATE tablename SET somecol = REPLACE(somecol, '"', '*');

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