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

128

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

Здравствуйте, у меня при импорте базы данных дает такую ошибку, помогите пожалуйста.

Static analysis:

2 errors were found during analysis.

Unexpected beginning of statement. (near "phpMyAdmin" at position 0)
Unrecognized statement type. (near "SQL" at position 11)
SQL query:

phpMyAdmin SQL Dump SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"

MySQL said: Documentation

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'phpMyAdmin SQL Dump

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"' at line 1

129

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

Откройте файл дампа редактором (лучше использовать Notepad++) и проверьте строки сверху, которые должны быть закомментированы двумя дефисами.

ВКонтакте Facebook Twitter

130

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

-- phpMyAdmin SQL Dump
-- version 4.0.10.11
-- http://www.phpmyadmin.net
--
-- Хост: localhost
-- Время создания: Фев 09 2016 г., 17:02
-- Версия сервера: 5.5.44-MariaDB-cll-lve
-- Версия PHP: 5.4.45

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

Извините немного не понял вас

131

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

Дак где поставить два дефиса я уже просто все перепробовал

132

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

Outwill пишет:

Дак где поставить два дефиса я уже просто все перепробовал

Возможно у вас настройки MySQL не воспринимают два дефиса, как комментарий. Попробуйте удалить эти строки.

ВКонтакте Facebook Twitter

133

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

удалил в итоге база вообще не грузиться

134

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

Outwill пишет:

удалил в итоге база вообще не грузиться

Проверьте в Notepad++ файл дампа на наличие Бом байта. Сохраните дам без Бом байта.

ВКонтакте Facebook Twitter