Замена SQL не работает с phpMyAdmin?

Я хочу заменить URL-адрес в моей базе данных Wordpress, но 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)


person Vika    schedule 26.04.2016    source источник
comment
Вы используете phpmyadmin для выполнения запроса? Если ошибка говорит об ошибке в вашем синтаксисе SQL, почему вы ее не показываете?   -  person frz3993    schedule 26.04.2016
comment
Вы пытаетесь запустить оба запроса одновременно?   -  person GrumpyCrouton    schedule 26.04.2016
comment
что там  есть спецификация   -  person Funk Forty Niner    schedule 26.04.2016
comment
 также является ZERO WIDTH NO-BREAK SPACE, поэтому он будет невидимым.   -  person Rick James    schedule 27.04.2016
comment
@RickJames ах, да, конечно, в этом больше смысла. Я думал, что это спецификация, которая также является теми же персонажами. Я сегодня кое-что узнал. Я запомню это и опубликовал вики-ответ сообщества, цитирующий вас.   -  person Funk Forty Niner    schedule 28.04.2016
comment
@ Fred-ii- - я думаю, что тот же код (в начале документа) используется, чтобы дать понять читателям, что документ имеет юникод. (Поэтому я сказал «также».)   -  person Rick James    schedule 29.04.2016
comment
@RickJames Учитывая вопрос и ошибку, я бы сказал, что вы были правильно.   -  person Funk Forty Niner    schedule 29.04.2016


Ответы (1)


Публикация как вики сообщества.

Как указано в комментариях:

 также имеет значение ZERO WIDTH NO-BREAK SPACE, поэтому оно будет невидимым. – Рик Джеймс

Ссылка:

"Имя BYTE ORDER MARK является псевдонимом для оригинального имени символа ZERO WIDTH NO-BREAK SPACE (ZWNBSP). С введением U+2060 WORD JOINER больше нет необходимости использовать U+FEFF для его ZWNSP, поэтому с этого момента и при наличии формального псевдонима имя ZERO WIDTH NO-BREAK SPACE больше не полезно, и мы будем использовать псевдоним здесь."

person Community    schedule 28.04.2016