mysql - sql - remove char from all names of objects in database -


i trying remove name_ part of each name in database, name_ mistakenly inserted db , in 30 object names. if remove manuelly db, takes me time.

one example is: name_john. should john.

how can delete name_ names of objects in db sql statement?

if column values need modify, use replace() function this:

update tablename set columnname = replace(columnname, 'name_', '') columnname '%name\_%' escape '\' ;

that remove entries of name_ in columnname. if there can no more 1 entry (or if 1 needs removed) , position fixed, use insert() function instead, which, despite name, can replace , delete substrings. how use if position of name_ e.g. @ beginning:

update tablename set columnname = insert(columnname, 1, 5, '') columnname 'name\_%' escape '\' ;

Comments

Popular posts from this blog

c# - DetailsView in ASP.Net - How to add another column on the side/add a control in each row? -

javascript - firefox memory leak -

Trying to import CSV file to a SQL Server database using asp.net and c# - can't find what I'm missing -