Ошибка при импорте в sql нет sql запроса

By

seoreef · Posted May 30

Первый вопрос который задают новые и старые заказчики. 
А вы используете Chat GPT? 
Хочу всем ответить сразу: нет, мы не используем. 

Второй вопрос, почему? 
Тут тоже довольно простой ответ: мы делаем лучше.

Ситуация с ИИ на самом деле интересная, качество текста при правильно составленном запросе высокое, но то, что это сделал не человек, очевидно даже без проверки специальными сервисами. 
Кстати, я оставлю на ваше усмотрение игру в рулетку с поисковыми системами, когда этот контент начнут понижать в выдаче по умолчанию.

Ну и третий вопрос: а можете?
Можем, но зачем? Вы хотите удешевить текст? Сильно удешевить не получится, в нормальном ТЗ прописаны множество условий, наличие и плотность ключевых слов, заголовки и последовательность, структура статьи, использование ссылок на авторитетные источники, а так же многое другое. ИИ- помощник, но не замена. В любом случае редактор будет писать запросы и  собирать итоговый текст, проверять факты, что выдал ИИ. А это все время, которое стоит денег.

Контакты https://t.me/D007user

В данном случае Вы пытаетесь несколько раз импортировать БД, что и приводит к ошибке, т.е. «already exists». Чтобы БД импортировать без проблем, делайте импорт либо один раз, предварительно удалив все таблицы вручную, либо при экспорте указывайте функцию «дроуп тайбл», тогда подобных проблем с повторным импортом не будет.

П.С. Также для каждой таблицы (если их не много), можно указать вручную:

DROP TABLE IF EXISTS `dle_admin_authoriz_logs`;

CREATE TABLE `dle_admin_authoriz_logs` (

`id` int( 11 ) NOT NULL AUTO_INCREMENT ,

`date` datetime NOT NULL ,

`ip` varchar( 100 ) NOT NULL ,

`description` text NOT NULL ,

PRIMARY KEY ( `id` ) ,

KEY `date` ( `date` , `ip` ) ,

KEY `ip` ( `ip` )

) ENGINE = MYISAM DEFAULT CHARSET = cp1251 AUTO_INCREMENT =3;


Изменено 23 мая 2010 пользователем zgr

Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.

Активные темы Темы без ответов

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

1 2007-12-24 09:26:33

  • Unior
  • Редкий гость
  • Неактивен
  • Зарегистрирован: 2007-12-24
  • Сообщений: 4

Тема: Нет SQL-запроса!

Такая проблема. Есть База Данных. Скопировал со своего сайта и пытаюсь перенести на локалхост Денвер.
Когда поставил форум(вместе с базой естественно), а на форуме указал те же параметры, что и на сайте, попытался загрузить базу.
Не вышло. Пишет «Нет SQL-запроса!»
Как действовать в этом случае?
Я попробовал загрузить через dumper.php он вывел следующее:

Подключение к БД `phpBB`.
Чтение файла `localhost.sql.gz`.
————————————————————
2007.12.24 10:29:11
Возникла ошибка!
Неправильный запрос.
Can’t create database ‘phpBB’; database exists (256)

Сообщение добавлено Mon Dec 24 09:30:16 2007
Понял в чем дело. Я показал неправильный файл и он не смог распаковать.
Когда показал следующее и заставил его распаковать базу, мне dumper.php вывел следующее:

Fatal error: Call to undefined function: bzopen() in z:hometest2.ruwwwdumper.php on line 616

И не распаковывается…

2 Ответ от Unior 2007-12-24 09:38:48

  • Unior
  • Редкий гость
  • Неактивен
  • Зарегистрирован: 2007-12-24
  • Сообщений: 4

Re: Нет SQL-запроса!

Гхм..переставил дампер и вытащил Базу из архива.
Теперь ругается на это:

Подключение к БД `phpBB`.
Чтение файла `localhost.sql`.
————————————————————
2007.12.24 10:41:31
Возникла ошибка!
Неправильный запрос.
Can’t create database ‘phpBB’; database exists (256)

3 Ответ от Hanut 2007-12-24 13:15:22

  • Hanut
  • Hanut
  • Модератор
  • Неактивен
  • Откуда: Рига, Латвия
  • Зарегистрирован: 2006-07-02
  • Сообщений: 9,726

Re: Нет SQL-запроса!

Unior
База данных phpBB уже существует, ее необходимо удалить.

4 Ответ от Unior 2007-12-24 14:12:45

  • Unior
  • Редкий гость
  • Неактивен
  • Зарегистрирован: 2007-12-24
  • Сообщений: 4

Re: Нет SQL-запроса!

Удалил. Пользуюсь dumper.php Теперь пишет следующее:

2007.12.24 15:11:52
Возникла ошибка!
Неправильный запрос.
Duplicate entry ‘инфильтративнонагноительн’ for key 1 (256)

Как я понимаю, проблема с кодировкой. Это я решу. Но распаковывает только 17 таблиц.

5 Ответ от Hanut 2007-12-24 15:54:10

  • Hanut
  • Hanut
  • Модератор
  • Неактивен
  • Откуда: Рига, Латвия
  • Зарегистрирован: 2006-07-02
  • Сообщений: 9,726

Re: Нет SQL-запроса!

Unior
Потому и вставляет не все таблицы, что при возникновении ошибки процесс импорта прекращается.

Посмотрите также в какой кодировке находятся данные в текстовом дампе и какая кодировка выбрана на странице импорта, возможно здесь ошибка.

6 Ответ от Unior 2007-12-25 08:43:53 (изменено: Unior, 2007-12-25 08:45:29)

  • Unior
  • Редкий гость
  • Неактивен
  • Зарегистрирован: 2007-12-24
  • Сообщений: 4

Re: Нет SQL-запроса!

CREATE DATABASE `phpBB` DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci; — Это в Дампе данных.
А в пхпадмине:
MySQL-кодировка: Windows Cyrillic (cp1251)
Но Сопоставление соединения с MySQL:cp1251_general_ci
Из-за этого ошибка, что Windows Cyrillic другая?

7 Ответ от Hanut 2007-12-25 17:05:15

  • Hanut
  • Hanut
  • Модератор
  • Неактивен
  • Откуда: Рига, Латвия
  • Зарегистрирован: 2006-07-02
  • Сообщений: 9,726

Re: Нет SQL-запроса!

Unior
Нет, здесь все нормально.
Откройте дамп в PHP Expert Editor и посмотрите какая кодирока указана в статусной строке. При импорте в phpMyAdmin необходимо выбрать данную кодировку.

Судя по всему вам надо выбрать на странице импорта кодироку файла utf8.

Сообщения 7

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

При импорте дампа базы данных возникает ошибка:
#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 » at line 96
Импорт выполняется с помощью PhPMyAdmin


  • Вопрос задан

    более трёх лет назад

  • 4074 просмотра

Пригласить эксперта

если эта копия с работающей базы, попробуйте еще раз скопировать и загрузить ее в чистую базу где нет таблиц от предыдущего переноса.
А так сообщение говорит что в строке 96 ошибка в синтаксисе, возможно что версии MySQL разные.

если бекап снимался mysqldump, то заливать лучше через консольный mysql.
обычно ошибки вылазиют, если нет понятия о часовом поясе, который обозначен в дампе.

У PHPMyAdmin есть ограничение на размер импортируемого файла, по умолчанию 2Mb. Попробуйте грузить таблицы по одной.
Если есть доступ к консоли, то попробуйте импортировать через mysql
# mysql -u root -p < dump.sql

Почему-то хостинг или PHPMyAdmin не отдавал нормально базу, дамп скачивался неполностью. Сделал резерную копию и скачал через фтп, получилось


  • Показать ещё
    Загружается…

14 июн. 2023, в 03:49

3000 руб./за проект

14 июн. 2023, в 03:45

4000 руб./за проект

14 июн. 2023, в 01:02

5000 руб./за проект

Минуточку внимания

Студворк — интернет-сервис помощи студентам

Всем привет. У меня возникла довольно абсурдная проблема при заполнении бд из CSV файла. Суть такова: существует таблица с столбиками. Импорт информации во все столбцы идёт нормально, проблемы возникают только с одним. Вот код ошибки (суть ошибки я вроде бы понял, о чём ниже, так что код тут просто на всякий случай):

Выполнение (Error)
Messages
Ошибка 0xc02020a1: Задача потока данных 1: Ошибка преобразования данных. При преобразовании данных для столбца «MainImagePath» возращено значение состояния 4 и текст состояния «Текст был усечен, или один и более символов не имеют соответствия в целевой кодовой странице.».
(Мастер импорта и экспорта SQL Server)

Ошибка 0xc020902a: Задача потока данных 1: Сбой Источник — service_b_import1_csv.Выводы[Выход источника «Неструктурированный файл»].Столбцы[MainImagePath] из-за возникшего усечения, и стратегия обработки усечения строк в «Источник — service_b_import1_csv.Выводы[Выход источника «Неструктурированный файл»].Столбцы[MainImagePath]» определяет сбой по причине усечения. Ошибка усечения возникла в указанном объекте указанного компонента.
(Мастер импорта и экспорта SQL Server)

Ошибка 0xc0202092: Задача потока данных 1: Ошибка при обработке строки 0 в файле «C:UsersЕгорDesktopUcheba3 Курс (не засри хотя бы эту папку)WorldSkills Сессия 1Сессия 1service_b_import1.csv».
(Мастер импорта и экспорта SQL Server)

Ошибка 0xc0047038: Задача потока данных 1: Код ошибки служб SSIS: DTS_E_PRIMEOUTPUTFAILED. Метод PrimeOutput для компонента Источник — service_b_import1_csv завершился сбоем с кодом ошибки 0xC0202092. Компонент вернул код ошибки при вызове метода PrimeOutput() из обработчика конвейера. Значение кода ошибки определяется компонентом, но ошибка является неустранимой, и выполнение конвейера остановлено. Возможно, до этого были опубликованы сообщения об ошибках, в которых содержатся более подробные сведения о причине сбоя.
(Мастер импорта и экспорта SQL Server)

Ошибка возникает при импорте данной строки (далее первая строка) среди других (некрашащийх) параметров:
«Услуги_салона_красоты>Декорирование_нарощенных_ресниц_стразами.jpg» — это довольно искорёженный путь к файлу, но тут это не суть важно.
НО, при импорте чуть более короткой строки (далее вторая строка) «Услуги_салона_красоты>Ресницыф.png» данная проблема не возникает.
И ладно бы я напутал с типом данных, но нет — типом данных выбран nvarchar(max) и при update и выставлении первой строки, вместо нормально импортирующейся второй строки, проблем не возникает. Причём проблема именно из-за количества символов, так как я пробовал заменять первую строку равной по количеству символов. Забыл добавить, что кодировка импорта ANSI-кириллица 1251
Собственно у меня вопрос: как импортировать первую строку?

Понравилась статья? Поделить с друзьями:
  • Ошибка при импорте в lumion
  • Ошибка при импорте бд в phpmyadmin 1046
  • Ошибка при импорте sql файла
  • Ошибка при импорте csv файла
  • Ошибка при иммобилизации всей нижней конечности лестничными шинами