.°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