SQL替换不适用于phpMyAdmin?

时间:2016-04-26 17:45:28

标签: php mysql wordpress phpmyadmin mariadb

我想在我的Wordpress数据库中替换一个url,但phpMyAdmin不会执行我的sql代码

UPDATE wp_posts 
SET post_content = replace (post_content, 'http://www.domain.de' , 'http://localhost/wordpress'); 

UPDATE wp_postmeta 
SET meta_value = replace (meta_value, 'http://www.domain.de' , 'http://localhost/wordpress');

我得到的只是

  

#1064 - 您的SQL语法出错;检查与您的MariaDB服务器版本对应的手册,以便在第1行的''附近使用正确的语法

我检查了SQl语法但对我来说似乎是对的,这可能是phpMyAdmin的问题吗? (我正在运行4.5.1)

1 个答案:

答案 0 :(得分:1)

发布为社区维基。

如评论中所述:

  

也是零宽度的无空间,所以它是隐形的。 - 里克詹姆斯

参考:

  

“名称BYTE ORDER MARK是原始角色名称ZERO WIDTH NO-BREAK SPACE(ZWNBSP)的别名。随着U + 2060 WORD JOINER的推出,不再需要使用U +因为ZWNSP效应的FEFF,所以从那时起,以及正式别名的可用性,名称ZERO WIDTH NO-BREAK SPACE不再有用,我们将在这里使用别名。“