1

Тема: #1064 - У вас ошибка в запросе.

Здравствуйте!
Когда нужно внести изменение сразу в большое кол-во материалов на сайте, делаю экспорт базы, затем редактирую ее в блокноте и снова импортирую через phpMyAdmin.
Вот и в этот раз сменился плагин отвечающий за вывод текста в спойлере и нужно было внести изменения в большое кол-во статей.
Заменить шорткод {spoiler title=Тут заголовок}Тут текст скрытый в спойлере{/spoiler}

НА:
[spoiler title='Тут заголовок']Тут текст скрытый в спойлере[/spoiler]

С тем чтобы заменить {spoiler title= на [spoiler title='  и {/spoiler} на [/spoiler], проблем не возникло.

Но чтобы заменить } на '] пришлось повозится т.к. естественно что этот символ встречался еще много где.
Вроде как заменял только в коде шорткода, все проверил несколько раз, но при попытке импорта на сайт получил сначала:

INSERT INTO `wp_posts` (`ID`, `post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_excerpt`, `post_status`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_content_filtered`, `post_parent`, `guid`, `menu_order`, `post_type`, `post_mime_type`, `comment_count`) VALUES
(1280, 1, '2010-04-06 16:40:20', '0000-00-00 00:00:00', '<h4 style="text-align: center;"><strong><span style="color: #008000;">Тренинговое занятие</span></strong></h4> <p><strong> </strong><strong>Цели: </strong><br /> • создание позитивного эмоционального фона;  <br /> • формирование установки на возможность внутреннего самосовершенствования, снижение тревожности и повышение уровня безопасности.</p> <p><strong>Возрастная группа:</strong>14—17 лет. <br /> <br /> <strong>Само[...]

#1064 - У вас ошибка в запросе. Изучите документацию по используемой версии MySQL на предмет корректного синтаксиса около 'Рассматриваемые книги и идеи']1. Джеймс Ален.' на строке 7

А при повторной попытке:

Ошибка
Static analysis:

66 errors were found during analysis.

Unexpected character. (near "}" at position 22894)
Unexpected character. (near ":" at position 23023)
Unexpected character. (near ":" at position 23177)
Unexpected character. (near ":" at position 23494)
Unexpected character. (near ":" at position 23579)
Unexpected character. (near ":" at position 24034)
Unexpected character. (near ":" at position 24130)
Unexpected character. (near ":" at position 24232)
Unexpected character. (near ":" at position 24628)
Unexpected character. (near ":" at position 24818)
Unexpected character. (near ":" at position 24967)
Unexpected character. (near ":" at position 25065)
Unexpected character. (near ":" at position 25317)
Unexpected character. (near ":" at position 25413)
Unexpected character. (near ":" at position 25617)
Unexpected character. (near "{" at position 26181)
Unexpected character. (near "}" at position 26190)
Unexpected character. (near "[" at position 26356)
Unexpected character. (near "]" at position 26365)
Unexpected character. (near "{" at position 26367)
Unexpected character. (near "}" at position 26545)
Unexpected character. (near "[" at position 26547)
Unexpected character. (near "]" at position 26557)
Unexpected character. (near ":" at position 26652)
Unexpected character. (near ":" at position 26746)
Unexpected character. (near ":" at position 26801)
Unexpected character. (near ":" at position 26837)
Unexpected character. (near ":" at position 26874)
Unexpected character. (near ":" at position 26909)
Unexpected character. (near ":" at position 26950)
Unexpected character. (near ":" at position 26992)
Unexpected character. (near ":" at position 27521)
Unexpected character. (near ":" at position 27524)
Unexpected character. (near ":" at position 27544)
Unexpected character. (near ":" at position 27547)
Unexpected character. (near ":" at position 27681)
Unexpected character. (near ":" at position 27684)
Unexpected character. (near ":" at position 27704)
Unexpected character. (near ":" at position 27707)
Unexpected character. (near "?" at position 28007)
Unexpected character. (near "?" at position 28213)
Unexpected character. (near "?" at position 28244)
Unexpected character. (near "?" at position 28376)
Unexpected character. (near "?" at position 28973)
Unexpected character. (near ":" at position 29653)
Unexpected character. (near ":" at position 30113)
Unexpected character. (near ":" at position 30683)
Unexpected character. (near ":" at position 30801)
Unexpected character. (near ":" at position 31442)
Unexpected character. (near "?" at position 31759)
Unexpected character. (near "?" at position 31788)
Unexpected character. (near "?" at position 31861)
Unexpected character. (near ":" at position 32352)
Unexpected character. (near "?" at position 32793)
Unexpected character. (near "?" at position 32824)
Unexpected character. (near "?" at position 32956)
Unexpected character. (near ":" at position 33139)
Unexpected character. (near ":" at position 33142)
Unexpected character. (near ":" at position 33162)
Unexpected character. (near ":" at position 33165)
Unexpected character. (near ":" at position 33281)
Unexpected character. (near ":" at position 33284)
Unexpected character. (near ":" at position 33304)
Unexpected character. (near ":" at position 33307)
Unexpected character. (near ":" at position 33333)
23 values were expected, but found 137. (near "(" at position 21245)
SQL запрос:

INSERT INTO `wp_posts` (`ID`, `post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_excerpt`, `post_status`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_content_filtered`, `post_parent`, `guid`, `menu_order`, `post_type`, `post_mime_type`, `comment_count`) VALUES (1280, 1, '2010-04-06 16:40:20', '0000-00-00 00:00:00', '<h4 style="text-align: center;"><strong><span style="color: #008000;">Тренинговое занятие</span></strong></h4> 

Тут большой фрагмент текста

 Попробуйте примерить на себе следующие принципы конструктивной критики.</div> <p> </p> ', 'publish', 'open', 'open', '', '7-principov-konstruktivnoi-kritiki', '', '', '2010-04-13 17:59:41', '2010-04-13 14:59:41', '', 0, '/principov-konstruktivnoi-kritiki.html', 20, 'post', '', 0), (1291, 1, '2010-04-24 00:00:00', '2010-04-23 21:00:00', '<p><strong>Название:</strong> Влияние семьи на воспитание&nbsp

Ответ MySQL: Документация

#1064 - У вас ошибка в запросе. Изучите документацию по используемой версии MySQL на предмет корректного синтаксиса около 'Рассматриваемые книги и идеи}1. Джеймс Ален. ' на строке 7

Подскажите, пожалуйста, как можно исправить ошибку?

Отредактировано RomaR (2016-08-28 14:04:54)

2

Re: #1064 - У вас ошибка в запросе.

Проверьте, чтобы кавычки были двойными, если строка данных находится в одинарных. Иначе кавычки надо экранировать символом обратной косой черты.

ВКонтакте Facebook Twitter

3

Re: #1064 - У вас ошибка в запросе.

Hanut пишет:

Проверьте, чтобы кавычки были двойными, если строка данных находится в одинарных. Иначе кавычки надо экранировать символом обратной косой черты.

Т.е. если я правильно  понимаю [spoiler title=/'/Тут заголовок/'/]  эти кавычки надо экранировать символом обратной косой черты?

Отредактировано RomaR (2016-08-28 15:21:28)

4

Re: #1064 - У вас ошибка в запросе.

Верно. Либо можно поставить двойные кавычки.

ВКонтакте Facebook Twitter

5

Re: #1064 - У вас ошибка в запросе.

Hanut пишет:

Верно. Либо можно поставить двойные кавычки.

Насчет двойных кавычек не уверен, плагин может не работать. Надо проверить.
В любом случае спасибо за подсказку!