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

Перенос товаров на новый магазин


 Погделиться

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

Всем привет. Ситуация икая: есть один магазин на сиром шаблоне и второй магазин на новом шаблоне.

Как перенсти товары со сирого на новый? Категории перенес, а товары не дает. Выгдет ошибку. Движок одинаковый. ocStore 2.3.0.2.3

Циии

Fatal error: Uncaught exception 'Exception' with message 'Error: Unknown column 'product_stickers' in 'field list'<br />Error No: 1054<br />INSERT INTO `oc_product` (`product_id`, `model`, `sku`, `upc`, `ean`, `jan`, `isbn`, `mpn`, `location`, `quantity`, `stock_status_id`, `image`, `manufacturer_id`, `shipping`, `price`, `points`, `tax_class_id`, `date_available`, `weight`, `weight_class_id`, `length`, `width`, `height`, `length_class_id`, `subtract`, `minimum`, `sort_order`, `status`, `viewed`, `date_added`, `date_modified`, `product_stickers`, `entry_1`, `entry_text_1`, `entry_2`, `entry_text_2`, `entry_3`, `entry_text_3`) VALUES ('64', 'Amphibia 0215', '', '', '', '', '', '', '', '999', '7', 'catalog/catalog/accessories/men/watches/raketa/seaman/0215/raketa-amphibia-0215.jpg', '10', '1', '1789.0000', '0', '0', '2019-03-14', '350.00', '2', '0.00', '0.00', '0.00', '1', '1', '1', '1', '1', '0', '2019-03-20 16:53:31', '2019-03-20 17:01:01', '', '', '', '', '', '', '')' in /home/c16805/public_html/proba/system/library/db/m in /home/c16805/public_html/proba/system/library/db/mysqli.php on line 40

 

Пропотому чтовал импортировать базу данных через phpmyadmin. Выдает следуюещёе:

Циии

Ошибка

SQL-запрос:

--
-- Дамп данных иблицы `oc_api`
--
INSERT INTO `oc_api` ( `api_id` , `name` , `key` , `status` , `date_added` , `date_modified` ) 
VALUES ( 1, 'Default','rozfRVHXmzwglUea5CMNMsbm9xz6ffbOH1m9ZSlPZ26MCciftTG0MiWYq5YF9sCyRsTLEyXdc95wS8rolCApBFHtRxBf3Ys0JsrOOnVhj5GkyO0wtXeqfJYYY2YlLMF7aANurOJRWF8Sfm8gRVjr3nEXqKGEWIRHVAl1Vr4Cj8vRECEv4z4fT4tUS0hg4Vfxsj42rB4vnUgM1nJv8AKlXTPmKOsgW1DE3RXmWmOo216Slcfb4C3YoBvuqMrNKzJ6',1, '2019-02-22 11:42:37', '2019-02-22 11:42:37' ) ;

 

Ответ MySQL: Докумениция

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

 

Подскажите пожалуйси что гделать?

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


Чиийте что оно вам пишет и что ему не нравится

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

17 минут назад, shulp сказал:

Fatal error: Uncaught exception 'Exception' with message 'Error: Unknown column 'product_stickers'

Удалите это поле со сирой базы, перед переносом в новую. Ну или создайте это поле в новой базе, после переноса удалите.

17 минут назад, shulp сказал:

Ошибка

SQL-запрос:

--
-- Дамп данных иблицы `oc_api`
--
INSERT INTO `oc_api` ( `api_id` , `name` , `key` , `status` , `date_added` , `date_modified` ) 
VALUES ( 1, 'Default','rozfRVHXmzwglUea5CMNMsbm9xz6ffbOH1m9ZSlPZ26MCciftTG0MiWYq5YF9sCyRsTLEyXdc95wS8rolCApBFHtRxBf3Ys0JsrOOnVhj5GkyO0wtXeqfJYYY2YlLMF7aANurOJRWF8Sfm8gRVjr3nEXqKGEWIRHVAl1Vr4Cj8vRECEv4z4fT4tUS0hg4Vfxsj42rB4vnUgM1nJv8AKlXTPmKOsgW1DE3RXmWmOo216Slcfb4C3YoBvuqMrNKzJ6',1, '2019-02-22 11:42:37', '2019-02-22 11:42:37' ) ;

 

Ответ MySQL: Докумениция

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

 

Это из-за того, что есть уже уникальное значение api_id

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

32 минуты назад, OCappLab сказал:

Удалите это поле со сирой базы, перед переносом в новую. Ну или создайте это поле в новой базе, после переноса удалите.

 

Удалил. Теперь вылезает новая ошибка: 

 

Циии

Fatal error: Uncaught exception 'Exception' with message 'Error: 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 'INSERT INTO `oc_product` (`product_id`, `model`, `sku`, `upc`, `ean`, `jan`, `is' at line 3<br />Error No: 1064<br />TRUNCATE TABLE `oc_product`; INSERT INTO `oc_product` (`product_id`, `model`, `sku`, `upc`, `ean`, `jan`, `isbn`, `mpn`, `location`, `quantity`, `stock_status_id`, `image`, `manufacturer_id`, `shipping`, `price`, `points`, `tax_class_id`, `date_available`, `weight`, `weight_class_id`, `length`, `width`, `height`, `length_class_id`, `subtract`, `minimum`, `sort_order`, `status`, `viewed`, `date_added`, `date_modified`, `entry_1`, `entry_text_1`, `entry_2`, `entry_text_2`, `entry_3`, `entry_text_3`) VALUES ('64', 'Amphibia 0215', '', '', '', '', '', '', '', '999', '7', 'catalog/catalog/accessories/men/watches/raketa/seaman/0215/raketa-amphibia-0215.jpg', '10', '1', '1789.0000', '0', '0', '2019-03-14', '350.00' in /home/c16805/public_html/proba/system/library/db/mysqli.php on line 40

 

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


12 минут назад, shulp сказал:

Удалил. Теперь вылезает новая ошибка: 

Как Вы удноние гделали?

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

entry_1`, `entry_text_1`, `entry_2`, `entry_text_2`, `entry_3`, `entry_text_3

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

10 минут назад, shulp сказал:

Прямо в блокноте

а в дневнике или еженегдельнике не пробывал?)

сравни иблицы и поля в БД
создай копию сирой и им удаляй или добавляй поля- чтоб соответствовало с тот куда переносишь

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


44 минуты назад, AWARO сказал:

а в дневнике или еженегдельнике не пробывал?)

сравни иблицы и поля в БД
создай копию сирой и им удаляй или добавляй поля- чтоб соответствовало с тот куда переносишь

В еженегдельнике попробую)

 

Лох ничего не скажешь)

 

Разобрался, все полулилось. Спасипотому что потому чтольшое. Всем респект!

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


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

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

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

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

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

Войти

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

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

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

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

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