Navigation Menu+

Sql replace, string replace sintassi per mysql

Scritto di 17 Novembre 2015 da

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/%’

907 Visualizzazioni totali 1 Visualizzazioni odierne

Qualcosa da dire

Ho scritto delle idiozie? Ho commesso un errore di ortografia? Ti ho offeso, o ho pubblicato qualcosa che non vorresti? Hai qualcosa da aggiungere?
Scrivimi :)

*