126

Re: Ошибка #1064 - You have an error in your SQL syntax; check the manual

Здравствуйте!

Прошу прощения, я полный чайник в этом деле, но проблему решать надо. По причине неопытности делаю только совсем простые вещи, однако...... Сделал бэкап базы данных сайта. В полученном файле sql с помощью программы Notepad++ заменил упоминающееся доменное имя на другое. Больше ничего не делал! При помощи импорта в PHPmyAdmin стал загружать этот файл во вновь созданную базу данных (для того самого другого домена, того же сервера). Файл объемный, поэтому поставил галочку на "частичный импорт" - разрешить. Вначале все шло нормально, однако после остановки по временному лимиту и последующего повторного запуска выскочила ошибка:

SQL запрос:

ам) следующими специфическими словами: «Универсальный самолет - это все равно, что утка. Она все умеет - ходить, плавать, летать, и все умеет плохо. Такой самолет я делать не буду.»\n\nАнтоновское КБ было к тому времени еще достаточно молодое, но, как говорится, на подъеме. Кроме того, после успешного внедрения Ан-2  пользовалось, в определенном смысле, поддержкой <span style=\"color: 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 (5935, 1, '2014-08-29 18:01:41', '2014-08-29 16:01:41', 'Ан-10', 'Некоторые моменты из жизни несчастливого самолета. Ан-10.', 'Пассажирский самолет Ил-18.', 'inherit', 'open', 'open', '', 'il18', '', '', '2014-08-29 18:01:41', '2014-08-29 16:01:41', '', 5852, 'http://avia-simply.ru/wp-content/upload … 8/il18.jpg', 0, 'attachment', 'image/jpeg', 0)

Ответ MySQL: 

#1064 - У вас ошибка в запросе. Изучите документацию по используемой версии MySQL на предмет корректного синтаксиса около 'ам) следующими специфическими словами: «Уни' на строке 1


А перед ней еще список из 62 ошибок, найденных при статическом анализе. Покажу первые 15:

1.    Неожиданный символ. (near "\" at position 181)
2.    Неожиданный символ. (near "\" at position 183)
3.    Неожиданное начало выражения. (near "ам" at position 0)
4.    Неожиданное начало выражения. (near "следующими" at position 4)
5.    Неожиданное начало выражения. (near "специфическими" at position 15)
6.    Неожиданное начало выражения. (near "словами:" at position 30)
7.    Неожиданное начало выражения. (near "«Универсальный" at position 39)
8.    Неожиданное начало выражения. (near "самолет" at position 54)
9.    Неожиданное начало выражения. (near "это" at position 64)
10.    Неожиданное начало выражения. (near "все" at position 68)
11.    Неожиданное начало выражения. (near "равно" at position 72)
12.    Неожиданное начало выражения. (near "что" at position 79)
13.    Неожиданное начало выражения. (near "утка" at position 83)
14.    Неожиданное начало выражения. (near "Она" at position 89)
15.    Неожиданное начало выражения. (near "все" at position 93)

Потом убрал галочку "частичный импорт" и попробовал еще раз. Остановок не было, но выскочила ошибка:

Fatal error: Maximum execution time of 120 seconds exceeded in /home/h/httpd/public_html/pma/libraries/import.lib.php on line 82


В чем проблема? Как ее решить? Помогите пожалуйста!

Отредактировано Fencer (2017-04-07 22:28:15)

127

Re: Ошибка #1064 - You have an error in your SQL syntax; check the manual

Fencer пишет:

Maximum execution time of 120 seconds exceeded

Попробуйте загрузить дамп на сервер и импортировать его из файла. Если есть доступ к настройкам phpMyAdmin, то в конфигурационный файл phpMyAdmin (config.inc.php) добавьте строку:

$cfg['UploadDir'] = './upload';

Создайте в корне phpMyAdmin каталог upload и загрузите в него по FTP файл дампа, после чего он появится на странице импорта.

ВКонтакте Facebook Twitter