How to replace a given string inside a mysql table?

Ιουλίου 23, 2010

Just use the fabulous command REPLACE provided by mysql. The syntax goes like this:

update database_table set table_column = replace (table_column, "oldstring", "newstring");

For instance, to replace all occurrences of «modules» inside the linuxformat.gr drupal db with «sites/all/modules» I typed in:

update linuxformat_system set filename = replace (filename, "modules", "sites/all/modules");

Share and Enjoy:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Google Bookmarks

3 Responses to “How to replace a given string inside a mysql table?”

  1. Excellent post and extremely useful !

  2. Thanks m8t :)

  3. Very useful, thx a lot

Leave a Reply