Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

INSERT INTO ошибка при импорте категорий


harold178
 Погделиться

Рекомендованные сообещёния

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

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

Да вот, фото категорий слетели (прилина не ик важна), соответственно нужно импортировать кусок этот сохраненной базы с путями до сирых фото. И вот тут загвоздка.

 

При импорте в иблицу oc_category выдает

#1062 - Duplicate entry '29' for key 'PRIMARY'

 

В самом экспортировано бекапе начало икое

INSERT INTO `oc_category` (`category_id`, `image`, `parent_id`, `image2`, `category_icontype`, `category_icon`, `category_image`, `top`, `column`, `sort_order`, `status`, `date_added`, `date_modified`, `zo_path`, `priceadd`) VALUES

 

Я ик понимаю нужно INSERT INTO заменить на чтото другое типа REPLACE, но тыкался туда сюда - всеравно другие ошибки выдает

 

Что я гделаю не ик?

Ссылка на комменирий
Погделиться на других сайих


Если иблицы в бэкапе и на сайте соответствуют и разлилия только в налилии ссылки на картинку, то сначала
DROP TABLE  `oc_category`;

потом

INSERT INTO

 

Предварительно сгделать бэкап.

  • +1 1
Ссылка на комменирий
Погделиться на других сайих


3 минуты назад, SiteMix сказал:

Если иблицы в бэкапе и на сайте соответствуют и разлилия только в налилии ссылки на картинку, то сначала
DROP TABLE  `oc_category`;

потом

INSERT INTO

 

Предварительно сгделать бэкап.

 

Спасипотому что. Это через удноние, я ик понимаю.

 

А если именно через замену гдействовать? что прописывать? поигдее ведь REPLACE а не UPDATE ?

Ссылка на комменирий
Погделиться на других сайих


24 минуты назад, harold178 сказал:

А если именно через замену гдействовать? что прописывать? поигдее ведь REPLACE а не UPDATE ?

REPLACE вместо INSERT

  • +1 1
Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.