Första sidan | Forum start | Logga in | Bli medlem |


Behöver ha hjälp med att ställa en SQL fråga

Forumet för dej som vill diskutera MySQL, Oracle och andra databaser till UNIX / Linux.

Behöver ha hjälp med att ställa en SQL fråga

Inläggav Bjelken 3 september 2013, 07:47

Hej
Jag behöver ha hjälp med att ställa en SQL fråga som byter ut ordet w3. till klubben. i en sträng. Jag har läs och hittar ingenstans där det framgår vilket syntax som jag skall skriva.
Tabellen heter wp_posts och fältet post_content. I detta fält som är deklarerat som longtext, förutan att det är en stor textmassa i varje post så finns det ett par länkar som pekar mot fel server. Varje länk är unik, tex kan det se ut så här:

Nu ser det ut så här :<a href="http://w3.domän.se/wp-content/uploads/2013/08/bild-1.jpeg"><img src="http://w3.domän.se/wp-content/uploads/2013/08/bild-1-150x150.jpeg" alt="" title="Bild - 1" width="150" height="150" class="alignleft size-thumbnail wp-image-8356" /></a> plus massor av text

Önskemålet är att det skall se ut så här: <a href="http://klubben.domän.se/wp-content/uploads/2013/08/bild-1.jpeg"><img src="http://klubben.domän.se/wp-content/uploads/2013/08/bild-1-150x150.jpeg" alt="" title="Bild - 1" width="150" height="150" class="alignleft size-thumbnail wp-image-8356" /></a> plus massor av text.

När jag skriver en LIKE fråga "select post_content from wp_posts where post_content like '%w3%'" får jag ca 4800 träffar. Att dumpa ut db eller tabellen och köra sök och ersätt i en editor Tex notepad är uteslutet. Min dator slår i taket av cpu brist, efter ett tag får den minnes brist också.

Tack på förhand
Christer
Bjelken
 
Inlägg: 2
Blev medlem: 3 september 2013, 07:10

Re: Behöver ha hjälp med att ställa en SQL fråga

Inläggav Bjelken 3 september 2013, 08:48

Hej

Då var det löst
Syntaxen :
update wp_posts set post_content = replace(post_content, 'w3.domän.se', 'klubben.domän.se')

update wp_posts set guid = replace(guid, 'w3.domän.se', 'klubben.domän.se')

Mvh
Christer
Bjelken
 
Inlägg: 2
Blev medlem: 3 september 2013, 07:10


Återgå till Databas forum

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 2 gäster