a field is a varchar, i want to replace a sub string of this field.
ab123fg => ab456fg
the above is just a example. just like the sub string to be replaced.
http://dev.mysql.com/doc/refman/5.5/en/string-functions.html#function_replace
REPLACE(str, 'ab123fg ', 'ab456fg')
EDIT:
MySQL doesnt have a find and replace regex function, maybe have a look at UDFs