Импорт комментариев в базу данных dle

B
На сайте с 22.03.2023
Offline
25
191

Пробую импортировать ранее удаленные комментарии со старой базы данных. Просто выбрал файл с комментариями dle_comments.sql и нажал импортировать. Но появилась ошибка

---- База данных: `baza`---- ------------------------------------------------------------ Структура таблицы `dle_comments`--CREATE TABLE `dle_comments` (  `id` int(10) UNSIGNED NOT NULL,  `post_id` int(11) NOT NULL DEFAULT '0',  `user_id` int(11) NOT NULL DEFAULT '0',  `date` datetime NOT NULL DEFAULT '2000-01-01 00:00:00',  `autor` varchar(40) NOT NULL DEFAULT '',  `email` varchar(40) NOT NULL DEFAULT '',  `text` mediumtext NOT NULL,  `ip` varchar(46) NOT NULL DEFAULT '',  `is_register` tinyint(1) NOT NULL DEFAULT '0',  `approve` tinyint(1) NOT NULL DEFAULT '1',  `rating` int(11) NOT NULL DEFAULT '0',  `vote_num` int(11) NOT NULL DEFAULT '0',  `parent` int(11) NOT NULL DEFAULT '0') ENGINE=MyISAM DEFAULT CHARSET=utf8mb4;


Понятно, что таблица уже существует, иначе и быть не может. Но как исправить? Может нужно выполнить какой-то SQL-запрос? Подскажите кто разбирается пошагово. Я в базах данных не разбираюсь.


LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#1

Пальцем в небо.

Попробуйте удалить из файла sql создание таблицы 

CREATE TABLE `dle_comments`
✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
B
На сайте с 22.03.2023
Offline
25
#2
LEOnidUKG #:

Пальцем в небо.

Попробуйте удалить из файла sql создание таблицы 

CREATE TABLE `dle_comments`

Благодарю. Удалил полностью это:

CREATE TABLE `dle_comments` (
  `id` int(10) UNSIGNED NOT NULL,
  `post_id` int(11) NOT NULL DEFAULT '0',
  `user_id` int(11) NOT NULL DEFAULT '0',
  `date` datetime NOT NULL DEFAULT '2000-01-01 00:00:00',
  `autor` varchar(40) NOT NULL DEFAULT '',
  `email` varchar(40) NOT NULL DEFAULT '',
  `text` mediumtext NOT NULL,
  `ip` varchar(46) NOT NULL DEFAULT '',
  `is_register` tinyint(1) NOT NULL DEFAULT '0',
  `approve` tinyint(1) NOT NULL DEFAULT '1',
  `rating` int(11) NOT NULL DEFAULT '0',
  `vote_num` int(11) NOT NULL DEFAULT '0',
  `parent` int(11) NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4;

Комментарии появились. Импорт прошел нормально, но с ошибкой

---- Индексы сохранённых таблиц------ Индексы таблицы `dle_comments`--ALTER TABLE `dle_comments`  ADD PRIMARY KEY (`id`),  ADD KEY `user_id` (`user_id`),  ADD KEY `post_id` (`post_id`),  ADD KEY `approve` (`approve`),  ADD KEY `parent` (`parent`),  ADD KEY `rating` (`rating`);


Что это за ошибка?
LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#3
bestbestbest #:

Благодарю. Удалил полностью это:

CREATE TABLE `dle_comments` (
  `id` int(10) UNSIGNED NOT NULL,
  `post_id` int(11) NOT NULL DEFAULT '0',
  `user_id` int(11) NOT NULL DEFAULT '0',
  `date` datetime NOT NULL DEFAULT '2000-01-01 00:00:00',
  `autor` varchar(40) NOT NULL DEFAULT '',
  `email` varchar(40) NOT NULL DEFAULT '',
  `text` mediumtext NOT NULL,
  `ip` varchar(46) NOT NULL DEFAULT '',
  `is_register` tinyint(1) NOT NULL DEFAULT '0',
  `approve` tinyint(1) NOT NULL DEFAULT '1',
  `rating` int(11) NOT NULL DEFAULT '0',
  `vote_num` int(11) NOT NULL DEFAULT '0',
  `parent` int(11) NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4;

Комментарии появились. Импорт прошел нормально, но с ошибкой

---- Индексы сохранённых таблиц------ Индексы таблицы `dle_comments`--ALTER TABLE `dle_comments`  ADD PRIMARY KEY (`id`),  ADD KEY `user_id` (`user_id`),  ADD KEY `post_id` (`post_id`),  ADD KEY `approve` (`approve`),  ADD KEY `parent` (`parent`),  ADD KEY `rating` (`rating`);


Что это за ошибка?

Игнорируйте. Просто он сказал, что не может создать индексы, но они у вас и так есть.

Это строки в конце файла SQL уже ни на что не влияют.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий