..°o.O Thomas O.o°. wrote:
> "Gert Krabsen" <fjernkrabsen@fjernkrabsenfjern.dk> skrev i meddelelsen
> news:4909f627$0$90264$14726298@news.sunsite.dk...
>> .°o.O Thomas O.o°. skrev:
>>> Jeg skal have ændret URL på en del links i en Wordpress og bruger
>>> denne SQL-forespørgsel:
>>>
>>> update wp_posts set post_content = replace (`post_content`,
>>> 'clk.tradedoubler.com/click?p=12345&a=12345&g=0&url=',
>>> 'track.webgains.com/click.html?wgcampaignid=12345&wgprogramid=12345&wgtarget=');
>>> men så kommer denne fejl:
>>>
>>> #1064 - You have an error in your SQL syntax; check the manual that
>>> corresponds to your MySQL server version for the right syntax to use
>>> near '?p=12345&a=123454&g=0&url=', 'track.webgains.com/click.html
>>>
>>> Er der nogen der kan hjælpe med hvad der går galt? SQL-forespørgslen
>>> har jeg fra dette link:
>>>
http://www.marketingtechblog.com/2007/05/14/mysql-search-replace/
>>
>>
>> Et hurtigt gæt er, at den opfatter ? som et wild-card (det gør i al
>> fald nogle mySql-baser) - og derfor ikke kan tåle at have det i
>> replace-strengen
>
> Ok, er der nogen måde at omgå dette på?
>
Prøv med \?
\ plejer altid ay være et "udkommenter" tegn (kan ikke lige finde på det
rigtige navn hehe)