2015-05-03 6 views
-1

Я пытаюсь выполнить следующие SQL-запросы в базе данных.Сообщение об ошибке синтаксиса SQL

UPDATE wp_options SET option_value = replace(option_value, ‘http://yourdomain’, ‘http://your-elastic-ip’) WHERE option_name = ‘home’ OR option_name = ‘siteurl'; 

я заменить "ваш_домен" с моим доменом, и я заменить "свой-эластичный-IP" с моим IP-адресом на Amazon Web Services. Тем не менее, я продолжаю получать синтаксическую ошибку SQL. В нем говорится:

WHERE option_name = ‘home’ OR option_name = ‘siteurl'; 

#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 'WHERE option_name = ‘home’ OR option_name = ‘siteurl'' at line 1. 

Что я делаю неправильно? Разве я не понимаю, что именно вложить в соответствующие поля? Что я должен заменить «home» и «siteurl»?

+0

Похоже, вы скопировали страницу или файл с другим набором символов. Для обертывания строк вам нужно использовать одиночные или двойные кавычки, как вы можете видеть в конце сайта «<- proper» – user2182349

+0

Кудрявые цитаты являются злыми. Убейте их огнем. –

ответ

2

Что user2182349 пытается сказать: заменить его следующим образом:

UPDATE wp_options SET option_value = replace(option_value, 'http://yourdomain', 'http://your-elastic-ip') WHERE option_name = 'home' OR option_name = 'siteurl'; 

Обратите внимание, как одиночные кавычки различны. У вас есть фигурные кавычки, я заменил их на прямые, так как MySQL не распознает фигурные. (Вы можете увидеть, как они интерпретируются в конце вашего сообщения об ошибке).

+0

OP использует MySQL, а не MS SQL Server, поэтому ваш раздел о том, какие версии он существует, вдвойне не имеет значения. Кроме того, неправильно, поскольку он существовал в [по крайней мере SQL Server 2000] (https://msdn.microsoft.com/en-us/library/aa238479%28v=sql.80%29.aspx) и, вероятно, до этого. – IMSoP

+0

Приношу свои извинения. Я сделал цитату о том, что она доступна только в этих версиях непосредственно с сайта msdn, не понимая, что темой сайта является Transact-SQL. Я отредактировал неправильную информацию. –

+0

Статьи MSDN обычно перечисляют, какие версии продуктов Microsoft * в статье ссылаются на *, независимо от того, являются ли старые продукты или продукты других поставщиков поддержкой * описываемой функции *. – IMSoP

Смежные вопросы