MENU

Sql replace, string replace sintassi per mysql

Capita, ad esempio dopo di una migrazione da joomla a wordpress, che qualche contenuto abbia bisogno di un ritochino. Non volendo fare tutto a mano si può costruire una query che faccia il lavoro per voi

la struttura di base è
update my_table set path = replace(path, ‘oldstring’, ‘newstring’)

se per esempio il contenuto da modificare fosse nella tabella wp_posts allora potremmo avere una query organizzata nel seguente modo

update `wp_posts` set `post_content` = replace(`post_content`, ‘src=”images/’, ‘src=”/images/’) where `post_content` like ‘%src=”images/%’

1724 Visualizzazioni totali 1 Visualizzazioni odierne

Leave a Comment!

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *