MySQL effetturare sostituzioni in una colonna

18 novembre 2009

Se vogliamo sostituire una stringa con un'altra in una colonna di una tabella di MySQL basta ricorrere ad una query che utilizzi l'istruzione REPLACE.

update Tabella set Campo = replace(Campo, stringa_da_trovare, stringa_da_sostituire)

Ad esempio immaginando di avere una tabella "articoli" e di voler sostituire nel campo "titolo" la stringa Apache con Apache 2:
mysql> update articoli set titolo= replace(titolo, 'Apache', 'Apache 2');