Baco Опубліковано: 21 червня 2014 Share Опубліковано: 21 червня 2014 файл не полный... Надіслати Поділитися на інших сайтах More sharing options... 1 month later... Anatoly183 Опубліковано: 7 серпня 2014 Share Опубліковано: 7 серпня 2014 Ребята прочитал тему но так и не понял как решить данную проблему. Добавляю товар или делаю копию выдает: Notice: Error: Duplicate entry '867-1' for key 'PRIMARY'Error No: 1062INSERT INTO product_description SET product_id = '867', language_id = '1', name = 'Nissan Fa-Fa Средство для мытья посуды, клубника и мята, (сменная упаковка) 400 мл', meta_keyword = 'Nissan Fa-Fa Средство для мытья посуды, клубника и мята, (сменная упаковка) 400 мл', meta_description = '', description = '<ul>\r\n <li>\r\n Не содержит красителей и фосфора.</li>\r\n <li>\r\n Эксклюзивная формула удаляет остатки засохшего молока, обеспечивает антибактериальный эффект.</li>\r\n <li>\r\n На 100% состоит из пищевых компонентов.</li>\r\n <li>\r\n Подходит не только для мытья молочных бутылочек, сосок, прорезывателей, детской посуды, игрушек, но также для <b>фруктов и овощей</b>.</li>\r\n</ul>\r\n<p>\r\n <b>Безопасное и эффективное средство!</b></p>\r\n', tag = '', seo_title = 'Nissan Fa-Fa Средство для мытья посуды, клубника и мята, (сменная упаковка) 400 мл', seo_h1 = 'Nissan Fa-Fa Средство для мытья посуды, клубника и мята, (сменная упаковка) 400 мл' in /home/hbfxeznn/public_html/system/database/mysql.php on line 49 В списке товара он появляется (Вложение) Очень буду благодарен за помощь и советы. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... Anatoly183 Опубліковано: 16 серпня 2014 Share Опубліковано: 16 серпня 2014 Помогите дайте совет как устранить, а то проблема осталось. Надіслати Поділитися на інших сайтах More sharing options... masik49 Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Помогите дайте совет как устранить, а то проблема осталось. Проблема в том что для ключа product_id (867) и language_id (1) дублируются значения в таблице oc_product_description, что не есть хорошо... И у других та же проблема... Надіслати Поділитися на інших сайтах More sharing options... Anatoly183 Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Проблема в том что для ключа product_id (867) и language_id (1) дублируются значения в таблице oc_product_description, что не есть хорошо... И у других та же проблема... А как узнать или где посмотреть? что дублирует эти значения. Надіслати Поділитися на інших сайтах More sharing options... masik49 Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 А как узнать или где посмотреть? что дублирует эти значения. А Вы зайдите в phpmyadmin и попробуйте добавить в таблицу oc_product_description одинаковые значения и вы получите ту же самую ошибку. Решение проблемы кроется в другом, в таблицах oc_product_description и oc_product_to_category установлены первичные ключи сразу на 2 поля!!! Что уже в принципе не верно, так как первичный ключ должен быть один. Решение проблемы: убрать в этих таблицах первичные ключи! И ошибок не будет. Либо добавить новое поле, которое при добавлении новой строки в таблицу будет уникальным всегда. Надіслати Поділитися на інших сайтах More sharing options... Anatoly183 Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Хорошо, попробую так. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 таблицах oc_product_description и oc_product_to_category установлены первичные ключи сразу на 2 поля!!! Что уже в принципе не верно, так как первичный ключ должен быть один. Тс... только никому не говорите Не могут быть пара product_id и language_id дублироваться. Причина дублирования может быть разная. Например, кто-то неверно удалил демоданные. Надіслати Поділитися на інших сайтах More sharing options... masik49 Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Тс... только никому не говорите Не могут быть пара product_id и language_id дублироваться. Причина дублирования может быть разная. Например, кто-то неверно удалил демоданные. Конечно не скажу, кеп. Убираем их к едрени фени... ALTER TABLE our49_oc_product_to_category DROP PRIMARY KEY Либо добавляем для таблицы уникальное поле! Очень даже легко могут дублироваться! Это по определению, а как быть тогда с тем что кто то хочет сделать копию...Явно же ребята писали, что делаем копию...ну кто то добавить что то пытается. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Ага...и в будущем получаете ж...пу. Вперед.! Надіслати Поділитися на інших сайтах More sharing options... kourysan Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Ага...и в будущем получаете ж...пу. Вперед.! Ну так хорошо, кто-то из нас потом больше заработает за восстановление :-D Надіслати Поділитися на інших сайтах More sharing options... masik49 Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Ага...и в будущем получаете ж...пу. Вперед.! Да согласен с тобой. Жопа обязателно будет. :ugeek: Видимо просто, какую то информацию через базу удаляли, какую то через админку, вот и шняга такая пошла. Народ у кого данная проблема возникает, чистим таблицы связанные с продуктом. Проблема должна пройти. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Очень даже легко могут дублироваться! Это по определению, а как быть тогда с тем что кто то хочет сделать копию...Явно же ребята писали, что делаем копию...ну кто то добавить что то пытается. Это с каких-таких банананов? Пример в студию Надіслати Поділитися на інших сайтах More sharing options... masik49 Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Это с каких-таких банананов? Пример в студию Удали первичные ключи и получай бананы. Я говорил именно про это. Вообще таких проблем не должно быть, ты прав и с этим я согласен. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Но ты же советуешь их удалить Надіслати Поділитися на інших сайтах More sharing options... masik49 Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Но ты же советуешь их удалить Это был не совет. А путь решения, который решит проблему удаления ошибки :ugeek: Каюсь что погорячился, удалить их :ugeek: Надіслати Поділитися на інших сайтах More sharing options... Anatoly183 Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Ребята я с MySQL на оооочень длинной ноге, и не понял что делать надо можно по подробней (будет супер если скриншоты) Благодарен за помощь. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Приблизительные действия такие Определить максимальный product_id в таблице product в product_description найти строки c product_id >= найденного и удалить их Тоже самое сделать и в других таблицах , имеющих связь c product_id 1 Надіслати Поділитися на інших сайтах More sharing options... masik49 Опубліковано: 19 серпня 2014 Share Опубліковано: 19 серпня 2014 Приблизительные действия такие Определить максимальный product_id в таблице product в product_description найти строки c product_id >= найденного и удалить их Тоже самое сделать и в других таблицах , имеющих связь c product_id Хорошее решение. Но ему лучше наверное просто почистить эти таблицы и выставить автоинкремент в таблице _product в начальное состояние в 1. И проблема должна пройти. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Stals Опубліковано: 19 січня 2016 Share Опубліковано: 19 січня 2016 Приблизительные действия такие Определить максимальный product_id в таблице product в product_description найти строки c product_id >= найденного и удалить их Тоже самое сделать и в других таблицах , имеющих связь c product_id Помогло!!! у меня это проблема возникла после того как я сделал бэкап, т.к. бэкап стер часть товара а в product он остался, при создании или копировании товара берётся часть нового и часть старого товара, пришлось удалить весь товар до того который есть в product_id. Спасибо!!! Надіслати Поділитися на інших сайтах More sharing options... 2 months later... yuriishishkin Опубліковано: 25 березня 2016 Share Опубліковано: 25 березня 2016 Помогло!!! у меня это проблема возникла после того как я сделал бэкап, т.к. бэкап стер часть товара а в product он остался, при создании или копировании товара берётся часть нового и часть старого товара, пришлось удалить весь товар до того который есть в product_id. Спасибо!!! Вы чё 2 года мучались?я вот 2 недели и уже желание послать всё это подальше,нифига не импортируеться после копирования как и вас,что где как удалить или почистить? Надіслати Поділитися на інших сайтах More sharing options... 1 year later... alexmay Опубліковано: 8 вересня 2017 Share Опубліковано: 8 вересня 2017 Если вдруг кому понадобиться: Нужно включить AUTO_INCREMENT для поля, которое - PRIMARY Надіслати Поділитися на інших сайтах More sharing options... 3 months later... igorfelix Опубліковано: 15 грудня 2017 Share Опубліковано: 15 грудня 2017 В 08.09.2017 в 17:10, alexmay сказал: Если вдруг кому понадобиться: Нужно включить AUTO_INCREMENT для поля, которое - PRIMARY Это как ? (( в какой таблице, где что нажать ? Надіслати Поділитися на інших сайтах More sharing options... 2 months later... samironov89 Опубліковано: 10 березня 2018 Share Опубліковано: 10 березня 2018 Парился три дня. Проблема начиналась сразу после установки плагина импорта/экспорта прайс-листов xls. До установки всё работано норм, т.е. руками товары добавлялись. После установки ни прайсы не загружались, ни руками товары не добавлялись. Плагин устанавливался так же руками (копированием и обновлением). Сделал два действия: 1. очистил таблицу с товарами в базе данных 2. как оказалось, базе данных не нравились product_id, которые были в моём прайсе (оставил заводские) - они были слишком длинные. Подставил более короткие значения и всё взлетело! Надіслати Поділитися на інших сайтах More sharing options... 11 months later... Skull515 Опубліковано: 22 лютого 2019 Share Опубліковано: 22 лютого 2019 Всем привет. Заметил такую проблему, недавно, поэтому не могу проследить причину ее появления. Суть вот в чем. Есть опция, с кучей параметров (163 точнее). Так вот, в нее добавлялись новые пункты посредством фильра и все было хорошо. Но потом я зашел в нее из админки, поменял название и выхватил вот такую ошибку. Спойлер Fatal error: Uncaught exception 'Exception' with message 'Error: Duplicate entry '209-1' for key 'PRIMARY'<br />Error No: 1062<br />INSERT INTO oc_option_value_description SET option_value_id = '209', language_id = '1', option_id = '25', name = '67см Х 125см'' in /home/admin/web/kovrodel63.ru/public_html/system/library/db/mysqli.php:40 Stack trace: #0 /home/admin/web/kovrodel63.ru/public_html/system/library/db.php(16): DB\MySQLi->query('INSERT INTO oc_...', Array) #1 /home/admin/web/kovrodel63.ru/public_html/admin/model/catalog/option.php(50): DB->query('INSERT INTO oc_...') #2 [internal function]: ModelCatalogOption->editOption('25', Array) #3 /home/admin/web/kovrodel63.ru/public_html/system/storage/modification/system/engine/loader.php(178): call_user_func_array(Array, Array) #4 [internal function]: Loader->{closure}(Array, Array) #5 /home/admin/web/kovrodel63.ru/public_html/system/engine/proxy.php(25): call_user_func_array(Object(Closure), Array) #6 /home/admin/web/kovrodel63.ru/public_html/admin/controller/catalo in /home/admin/web/kovrodel63.ru/public_html/system/library/db/mysqli.php on line 40 Изменения в названии применились, но от параметров данной опции осталось только 9 значений. Залил через импорт сохраненные опции, параметры восстановились. Уф - хоть работает, можно заняться выяснением причины. Зашел в БД, в таблицу oc_option_value_description и для параметра option_value_id выставил AUTO_INCREMENT. Однако, это не решило проблему. В чем может быть еще дело? Я же правильно понимаю, что выставлять A_I для language_id, option_id и name не нужно, поскольку дублируется только option_value_id? Удалить все и сделать заново не могу - магазин на 10 тыс. товаров, уже давно работает. Посоветуйте, плиз, как быть? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 Вперед Сторінка 2 з 3 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница [Решено] Error No: 1062 при добавлении новых товаров Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Anatoly183 Опубліковано: 7 серпня 2014 Share Опубліковано: 7 серпня 2014 Ребята прочитал тему но так и не понял как решить данную проблему. Добавляю товар или делаю копию выдает: Notice: Error: Duplicate entry '867-1' for key 'PRIMARY'Error No: 1062INSERT INTO product_description SET product_id = '867', language_id = '1', name = 'Nissan Fa-Fa Средство для мытья посуды, клубника и мята, (сменная упаковка) 400 мл', meta_keyword = 'Nissan Fa-Fa Средство для мытья посуды, клубника и мята, (сменная упаковка) 400 мл', meta_description = '', description = '<ul>\r\n <li>\r\n Не содержит красителей и фосфора.</li>\r\n <li>\r\n Эксклюзивная формула удаляет остатки засохшего молока, обеспечивает антибактериальный эффект.</li>\r\n <li>\r\n На 100% состоит из пищевых компонентов.</li>\r\n <li>\r\n Подходит не только для мытья молочных бутылочек, сосок, прорезывателей, детской посуды, игрушек, но также для <b>фруктов и овощей</b>.</li>\r\n</ul>\r\n<p>\r\n <b>Безопасное и эффективное средство!</b></p>\r\n', tag = '', seo_title = 'Nissan Fa-Fa Средство для мытья посуды, клубника и мята, (сменная упаковка) 400 мл', seo_h1 = 'Nissan Fa-Fa Средство для мытья посуды, клубника и мята, (сменная упаковка) 400 мл' in /home/hbfxeznn/public_html/system/database/mysql.php on line 49 В списке товара он появляется (Вложение) Очень буду благодарен за помощь и советы. Надіслати Поділитися на інших сайтах More sharing options...
Anatoly183 Опубліковано: 16 серпня 2014 Share Опубліковано: 16 серпня 2014 Помогите дайте совет как устранить, а то проблема осталось. Надіслати Поділитися на інших сайтах More sharing options...
masik49 Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Помогите дайте совет как устранить, а то проблема осталось. Проблема в том что для ключа product_id (867) и language_id (1) дублируются значения в таблице oc_product_description, что не есть хорошо... И у других та же проблема... Надіслати Поділитися на інших сайтах More sharing options...
Anatoly183 Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Проблема в том что для ключа product_id (867) и language_id (1) дублируются значения в таблице oc_product_description, что не есть хорошо... И у других та же проблема... А как узнать или где посмотреть? что дублирует эти значения. Надіслати Поділитися на інших сайтах More sharing options...
masik49 Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 А как узнать или где посмотреть? что дублирует эти значения. А Вы зайдите в phpmyadmin и попробуйте добавить в таблицу oc_product_description одинаковые значения и вы получите ту же самую ошибку. Решение проблемы кроется в другом, в таблицах oc_product_description и oc_product_to_category установлены первичные ключи сразу на 2 поля!!! Что уже в принципе не верно, так как первичный ключ должен быть один. Решение проблемы: убрать в этих таблицах первичные ключи! И ошибок не будет. Либо добавить новое поле, которое при добавлении новой строки в таблицу будет уникальным всегда. Надіслати Поділитися на інших сайтах More sharing options...
Anatoly183 Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Хорошо, попробую так. Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 таблицах oc_product_description и oc_product_to_category установлены первичные ключи сразу на 2 поля!!! Что уже в принципе не верно, так как первичный ключ должен быть один. Тс... только никому не говорите Не могут быть пара product_id и language_id дублироваться. Причина дублирования может быть разная. Например, кто-то неверно удалил демоданные. Надіслати Поділитися на інших сайтах More sharing options... masik49 Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Тс... только никому не говорите Не могут быть пара product_id и language_id дублироваться. Причина дублирования может быть разная. Например, кто-то неверно удалил демоданные. Конечно не скажу, кеп. Убираем их к едрени фени... ALTER TABLE our49_oc_product_to_category DROP PRIMARY KEY Либо добавляем для таблицы уникальное поле! Очень даже легко могут дублироваться! Это по определению, а как быть тогда с тем что кто то хочет сделать копию...Явно же ребята писали, что делаем копию...ну кто то добавить что то пытается. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Ага...и в будущем получаете ж...пу. Вперед.! Надіслати Поділитися на інших сайтах More sharing options... kourysan Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Ага...и в будущем получаете ж...пу. Вперед.! Ну так хорошо, кто-то из нас потом больше заработает за восстановление :-D Надіслати Поділитися на інших сайтах More sharing options... masik49 Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Ага...и в будущем получаете ж...пу. Вперед.! Да согласен с тобой. Жопа обязателно будет. :ugeek: Видимо просто, какую то информацию через базу удаляли, какую то через админку, вот и шняга такая пошла. Народ у кого данная проблема возникает, чистим таблицы связанные с продуктом. Проблема должна пройти. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Очень даже легко могут дублироваться! Это по определению, а как быть тогда с тем что кто то хочет сделать копию...Явно же ребята писали, что делаем копию...ну кто то добавить что то пытается. Это с каких-таких банананов? Пример в студию Надіслати Поділитися на інших сайтах More sharing options... masik49 Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Это с каких-таких банананов? Пример в студию Удали первичные ключи и получай бананы. Я говорил именно про это. Вообще таких проблем не должно быть, ты прав и с этим я согласен. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Но ты же советуешь их удалить Надіслати Поділитися на інших сайтах More sharing options... masik49 Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Но ты же советуешь их удалить Это был не совет. А путь решения, который решит проблему удаления ошибки :ugeek: Каюсь что погорячился, удалить их :ugeek: Надіслати Поділитися на інших сайтах More sharing options... Anatoly183 Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Ребята я с MySQL на оооочень длинной ноге, и не понял что делать надо можно по подробней (будет супер если скриншоты) Благодарен за помощь. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Приблизительные действия такие Определить максимальный product_id в таблице product в product_description найти строки c product_id >= найденного и удалить их Тоже самое сделать и в других таблицах , имеющих связь c product_id 1 Надіслати Поділитися на інших сайтах More sharing options... masik49 Опубліковано: 19 серпня 2014 Share Опубліковано: 19 серпня 2014 Приблизительные действия такие Определить максимальный product_id в таблице product в product_description найти строки c product_id >= найденного и удалить их Тоже самое сделать и в других таблицах , имеющих связь c product_id Хорошее решение. Но ему лучше наверное просто почистить эти таблицы и выставить автоинкремент в таблице _product в начальное состояние в 1. И проблема должна пройти. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Stals Опубліковано: 19 січня 2016 Share Опубліковано: 19 січня 2016 Приблизительные действия такие Определить максимальный product_id в таблице product в product_description найти строки c product_id >= найденного и удалить их Тоже самое сделать и в других таблицах , имеющих связь c product_id Помогло!!! у меня это проблема возникла после того как я сделал бэкап, т.к. бэкап стер часть товара а в product он остался, при создании или копировании товара берётся часть нового и часть старого товара, пришлось удалить весь товар до того который есть в product_id. Спасибо!!! Надіслати Поділитися на інших сайтах More sharing options... 2 months later... yuriishishkin Опубліковано: 25 березня 2016 Share Опубліковано: 25 березня 2016 Помогло!!! у меня это проблема возникла после того как я сделал бэкап, т.к. бэкап стер часть товара а в product он остался, при создании или копировании товара берётся часть нового и часть старого товара, пришлось удалить весь товар до того который есть в product_id. Спасибо!!! Вы чё 2 года мучались?я вот 2 недели и уже желание послать всё это подальше,нифига не импортируеться после копирования как и вас,что где как удалить или почистить? Надіслати Поділитися на інших сайтах More sharing options... 1 year later... alexmay Опубліковано: 8 вересня 2017 Share Опубліковано: 8 вересня 2017 Если вдруг кому понадобиться: Нужно включить AUTO_INCREMENT для поля, которое - PRIMARY Надіслати Поділитися на інших сайтах More sharing options... 3 months later... igorfelix Опубліковано: 15 грудня 2017 Share Опубліковано: 15 грудня 2017 В 08.09.2017 в 17:10, alexmay сказал: Если вдруг кому понадобиться: Нужно включить AUTO_INCREMENT для поля, которое - PRIMARY Это как ? (( в какой таблице, где что нажать ? Надіслати Поділитися на інших сайтах More sharing options... 2 months later... samironov89 Опубліковано: 10 березня 2018 Share Опубліковано: 10 березня 2018 Парился три дня. Проблема начиналась сразу после установки плагина импорта/экспорта прайс-листов xls. До установки всё работано норм, т.е. руками товары добавлялись. После установки ни прайсы не загружались, ни руками товары не добавлялись. Плагин устанавливался так же руками (копированием и обновлением). Сделал два действия: 1. очистил таблицу с товарами в базе данных 2. как оказалось, базе данных не нравились product_id, которые были в моём прайсе (оставил заводские) - они были слишком длинные. Подставил более короткие значения и всё взлетело! Надіслати Поділитися на інших сайтах More sharing options... 11 months later... Skull515 Опубліковано: 22 лютого 2019 Share Опубліковано: 22 лютого 2019 Всем привет. Заметил такую проблему, недавно, поэтому не могу проследить причину ее появления. Суть вот в чем. Есть опция, с кучей параметров (163 точнее). Так вот, в нее добавлялись новые пункты посредством фильра и все было хорошо. Но потом я зашел в нее из админки, поменял название и выхватил вот такую ошибку. Спойлер Fatal error: Uncaught exception 'Exception' with message 'Error: Duplicate entry '209-1' for key 'PRIMARY'<br />Error No: 1062<br />INSERT INTO oc_option_value_description SET option_value_id = '209', language_id = '1', option_id = '25', name = '67см Х 125см'' in /home/admin/web/kovrodel63.ru/public_html/system/library/db/mysqli.php:40 Stack trace: #0 /home/admin/web/kovrodel63.ru/public_html/system/library/db.php(16): DB\MySQLi->query('INSERT INTO oc_...', Array) #1 /home/admin/web/kovrodel63.ru/public_html/admin/model/catalog/option.php(50): DB->query('INSERT INTO oc_...') #2 [internal function]: ModelCatalogOption->editOption('25', Array) #3 /home/admin/web/kovrodel63.ru/public_html/system/storage/modification/system/engine/loader.php(178): call_user_func_array(Array, Array) #4 [internal function]: Loader->{closure}(Array, Array) #5 /home/admin/web/kovrodel63.ru/public_html/system/engine/proxy.php(25): call_user_func_array(Object(Closure), Array) #6 /home/admin/web/kovrodel63.ru/public_html/admin/controller/catalo in /home/admin/web/kovrodel63.ru/public_html/system/library/db/mysqli.php on line 40 Изменения в названии применились, но от параметров данной опции осталось только 9 значений. Залил через импорт сохраненные опции, параметры восстановились. Уф - хоть работает, можно заняться выяснением причины. Зашел в БД, в таблицу oc_option_value_description и для параметра option_value_id выставил AUTO_INCREMENT. Однако, это не решило проблему. В чем может быть еще дело? Я же правильно понимаю, что выставлять A_I для language_id, option_id и name не нужно, поскольку дублируется только option_value_id? Удалить все и сделать заново не могу - магазин на 10 тыс. товаров, уже давно работает. Посоветуйте, плиз, как быть? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 Вперед Сторінка 2 з 3 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница [Решено] Error No: 1062 при добавлении новых товаров Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
masik49 Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Тс... только никому не говорите Не могут быть пара product_id и language_id дублироваться. Причина дублирования может быть разная. Например, кто-то неверно удалил демоданные. Конечно не скажу, кеп. Убираем их к едрени фени... ALTER TABLE our49_oc_product_to_category DROP PRIMARY KEY Либо добавляем для таблицы уникальное поле! Очень даже легко могут дублироваться! Это по определению, а как быть тогда с тем что кто то хочет сделать копию...Явно же ребята писали, что делаем копию...ну кто то добавить что то пытается. Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Ага...и в будущем получаете ж...пу. Вперед.! Надіслати Поділитися на інших сайтах More sharing options... kourysan Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Ага...и в будущем получаете ж...пу. Вперед.! Ну так хорошо, кто-то из нас потом больше заработает за восстановление :-D Надіслати Поділитися на інших сайтах More sharing options... masik49 Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Ага...и в будущем получаете ж...пу. Вперед.! Да согласен с тобой. Жопа обязателно будет. :ugeek: Видимо просто, какую то информацию через базу удаляли, какую то через админку, вот и шняга такая пошла. Народ у кого данная проблема возникает, чистим таблицы связанные с продуктом. Проблема должна пройти. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Очень даже легко могут дублироваться! Это по определению, а как быть тогда с тем что кто то хочет сделать копию...Явно же ребята писали, что делаем копию...ну кто то добавить что то пытается. Это с каких-таких банананов? Пример в студию Надіслати Поділитися на інших сайтах More sharing options... masik49 Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Это с каких-таких банананов? Пример в студию Удали первичные ключи и получай бананы. Я говорил именно про это. Вообще таких проблем не должно быть, ты прав и с этим я согласен. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Но ты же советуешь их удалить Надіслати Поділитися на інших сайтах More sharing options... masik49 Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Но ты же советуешь их удалить Это был не совет. А путь решения, который решит проблему удаления ошибки :ugeek: Каюсь что погорячился, удалить их :ugeek: Надіслати Поділитися на інших сайтах More sharing options... Anatoly183 Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Ребята я с MySQL на оооочень длинной ноге, и не понял что делать надо можно по подробней (будет супер если скриншоты) Благодарен за помощь. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Приблизительные действия такие Определить максимальный product_id в таблице product в product_description найти строки c product_id >= найденного и удалить их Тоже самое сделать и в других таблицах , имеющих связь c product_id 1 Надіслати Поділитися на інших сайтах More sharing options... masik49 Опубліковано: 19 серпня 2014 Share Опубліковано: 19 серпня 2014 Приблизительные действия такие Определить максимальный product_id в таблице product в product_description найти строки c product_id >= найденного и удалить их Тоже самое сделать и в других таблицах , имеющих связь c product_id Хорошее решение. Но ему лучше наверное просто почистить эти таблицы и выставить автоинкремент в таблице _product в начальное состояние в 1. И проблема должна пройти. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Stals Опубліковано: 19 січня 2016 Share Опубліковано: 19 січня 2016 Приблизительные действия такие Определить максимальный product_id в таблице product в product_description найти строки c product_id >= найденного и удалить их Тоже самое сделать и в других таблицах , имеющих связь c product_id Помогло!!! у меня это проблема возникла после того как я сделал бэкап, т.к. бэкап стер часть товара а в product он остался, при создании или копировании товара берётся часть нового и часть старого товара, пришлось удалить весь товар до того который есть в product_id. Спасибо!!! Надіслати Поділитися на інших сайтах More sharing options... 2 months later... yuriishishkin Опубліковано: 25 березня 2016 Share Опубліковано: 25 березня 2016 Помогло!!! у меня это проблема возникла после того как я сделал бэкап, т.к. бэкап стер часть товара а в product он остался, при создании или копировании товара берётся часть нового и часть старого товара, пришлось удалить весь товар до того который есть в product_id. Спасибо!!! Вы чё 2 года мучались?я вот 2 недели и уже желание послать всё это подальше,нифига не импортируеться после копирования как и вас,что где как удалить или почистить? Надіслати Поділитися на інших сайтах More sharing options... 1 year later... alexmay Опубліковано: 8 вересня 2017 Share Опубліковано: 8 вересня 2017 Если вдруг кому понадобиться: Нужно включить AUTO_INCREMENT для поля, которое - PRIMARY Надіслати Поділитися на інших сайтах More sharing options... 3 months later... igorfelix Опубліковано: 15 грудня 2017 Share Опубліковано: 15 грудня 2017 В 08.09.2017 в 17:10, alexmay сказал: Если вдруг кому понадобиться: Нужно включить AUTO_INCREMENT для поля, которое - PRIMARY Это как ? (( в какой таблице, где что нажать ? Надіслати Поділитися на інших сайтах More sharing options... 2 months later... samironov89 Опубліковано: 10 березня 2018 Share Опубліковано: 10 березня 2018 Парился три дня. Проблема начиналась сразу после установки плагина импорта/экспорта прайс-листов xls. До установки всё работано норм, т.е. руками товары добавлялись. После установки ни прайсы не загружались, ни руками товары не добавлялись. Плагин устанавливался так же руками (копированием и обновлением). Сделал два действия: 1. очистил таблицу с товарами в базе данных 2. как оказалось, базе данных не нравились product_id, которые были в моём прайсе (оставил заводские) - они были слишком длинные. Подставил более короткие значения и всё взлетело! Надіслати Поділитися на інших сайтах More sharing options... 11 months later... Skull515 Опубліковано: 22 лютого 2019 Share Опубліковано: 22 лютого 2019 Всем привет. Заметил такую проблему, недавно, поэтому не могу проследить причину ее появления. Суть вот в чем. Есть опция, с кучей параметров (163 точнее). Так вот, в нее добавлялись новые пункты посредством фильра и все было хорошо. Но потом я зашел в нее из админки, поменял название и выхватил вот такую ошибку. Спойлер Fatal error: Uncaught exception 'Exception' with message 'Error: Duplicate entry '209-1' for key 'PRIMARY'<br />Error No: 1062<br />INSERT INTO oc_option_value_description SET option_value_id = '209', language_id = '1', option_id = '25', name = '67см Х 125см'' in /home/admin/web/kovrodel63.ru/public_html/system/library/db/mysqli.php:40 Stack trace: #0 /home/admin/web/kovrodel63.ru/public_html/system/library/db.php(16): DB\MySQLi->query('INSERT INTO oc_...', Array) #1 /home/admin/web/kovrodel63.ru/public_html/admin/model/catalog/option.php(50): DB->query('INSERT INTO oc_...') #2 [internal function]: ModelCatalogOption->editOption('25', Array) #3 /home/admin/web/kovrodel63.ru/public_html/system/storage/modification/system/engine/loader.php(178): call_user_func_array(Array, Array) #4 [internal function]: Loader->{closure}(Array, Array) #5 /home/admin/web/kovrodel63.ru/public_html/system/engine/proxy.php(25): call_user_func_array(Object(Closure), Array) #6 /home/admin/web/kovrodel63.ru/public_html/admin/controller/catalo in /home/admin/web/kovrodel63.ru/public_html/system/library/db/mysqli.php on line 40 Изменения в названии применились, но от параметров данной опции осталось только 9 значений. Залил через импорт сохраненные опции, параметры восстановились. Уф - хоть работает, можно заняться выяснением причины. Зашел в БД, в таблицу oc_option_value_description и для параметра option_value_id выставил AUTO_INCREMENT. Однако, это не решило проблему. В чем может быть еще дело? Я же правильно понимаю, что выставлять A_I для language_id, option_id и name не нужно, поскольку дублируется только option_value_id? Удалить все и сделать заново не могу - магазин на 10 тыс. товаров, уже давно работает. Посоветуйте, плиз, как быть? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 Вперед Сторінка 2 з 3 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница [Решено] Error No: 1062 при добавлении новых товаров Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
kourysan Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Ага...и в будущем получаете ж...пу. Вперед.! Ну так хорошо, кто-то из нас потом больше заработает за восстановление :-D Надіслати Поділитися на інших сайтах More sharing options... masik49 Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Ага...и в будущем получаете ж...пу. Вперед.! Да согласен с тобой. Жопа обязателно будет. :ugeek: Видимо просто, какую то информацию через базу удаляли, какую то через админку, вот и шняга такая пошла. Народ у кого данная проблема возникает, чистим таблицы связанные с продуктом. Проблема должна пройти. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Очень даже легко могут дублироваться! Это по определению, а как быть тогда с тем что кто то хочет сделать копию...Явно же ребята писали, что делаем копию...ну кто то добавить что то пытается. Это с каких-таких банананов? Пример в студию Надіслати Поділитися на інших сайтах More sharing options... masik49 Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Это с каких-таких банананов? Пример в студию Удали первичные ключи и получай бананы. Я говорил именно про это. Вообще таких проблем не должно быть, ты прав и с этим я согласен. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Но ты же советуешь их удалить Надіслати Поділитися на інших сайтах More sharing options... masik49 Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Но ты же советуешь их удалить Это был не совет. А путь решения, который решит проблему удаления ошибки :ugeek: Каюсь что погорячился, удалить их :ugeek: Надіслати Поділитися на інших сайтах More sharing options... Anatoly183 Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Ребята я с MySQL на оооочень длинной ноге, и не понял что делать надо можно по подробней (будет супер если скриншоты) Благодарен за помощь. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Приблизительные действия такие Определить максимальный product_id в таблице product в product_description найти строки c product_id >= найденного и удалить их Тоже самое сделать и в других таблицах , имеющих связь c product_id 1 Надіслати Поділитися на інших сайтах More sharing options... masik49 Опубліковано: 19 серпня 2014 Share Опубліковано: 19 серпня 2014 Приблизительные действия такие Определить максимальный product_id в таблице product в product_description найти строки c product_id >= найденного и удалить их Тоже самое сделать и в других таблицах , имеющих связь c product_id Хорошее решение. Но ему лучше наверное просто почистить эти таблицы и выставить автоинкремент в таблице _product в начальное состояние в 1. И проблема должна пройти. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Stals Опубліковано: 19 січня 2016 Share Опубліковано: 19 січня 2016 Приблизительные действия такие Определить максимальный product_id в таблице product в product_description найти строки c product_id >= найденного и удалить их Тоже самое сделать и в других таблицах , имеющих связь c product_id Помогло!!! у меня это проблема возникла после того как я сделал бэкап, т.к. бэкап стер часть товара а в product он остался, при создании или копировании товара берётся часть нового и часть старого товара, пришлось удалить весь товар до того который есть в product_id. Спасибо!!! Надіслати Поділитися на інших сайтах More sharing options... 2 months later... yuriishishkin Опубліковано: 25 березня 2016 Share Опубліковано: 25 березня 2016 Помогло!!! у меня это проблема возникла после того как я сделал бэкап, т.к. бэкап стер часть товара а в product он остался, при создании или копировании товара берётся часть нового и часть старого товара, пришлось удалить весь товар до того который есть в product_id. Спасибо!!! Вы чё 2 года мучались?я вот 2 недели и уже желание послать всё это подальше,нифига не импортируеться после копирования как и вас,что где как удалить или почистить? Надіслати Поділитися на інших сайтах More sharing options... 1 year later... alexmay Опубліковано: 8 вересня 2017 Share Опубліковано: 8 вересня 2017 Если вдруг кому понадобиться: Нужно включить AUTO_INCREMENT для поля, которое - PRIMARY Надіслати Поділитися на інших сайтах More sharing options... 3 months later... igorfelix Опубліковано: 15 грудня 2017 Share Опубліковано: 15 грудня 2017 В 08.09.2017 в 17:10, alexmay сказал: Если вдруг кому понадобиться: Нужно включить AUTO_INCREMENT для поля, которое - PRIMARY Это как ? (( в какой таблице, где что нажать ? Надіслати Поділитися на інших сайтах More sharing options... 2 months later... samironov89 Опубліковано: 10 березня 2018 Share Опубліковано: 10 березня 2018 Парился три дня. Проблема начиналась сразу после установки плагина импорта/экспорта прайс-листов xls. До установки всё работано норм, т.е. руками товары добавлялись. После установки ни прайсы не загружались, ни руками товары не добавлялись. Плагин устанавливался так же руками (копированием и обновлением). Сделал два действия: 1. очистил таблицу с товарами в базе данных 2. как оказалось, базе данных не нравились product_id, которые были в моём прайсе (оставил заводские) - они были слишком длинные. Подставил более короткие значения и всё взлетело! Надіслати Поділитися на інших сайтах More sharing options... 11 months later... Skull515 Опубліковано: 22 лютого 2019 Share Опубліковано: 22 лютого 2019 Всем привет. Заметил такую проблему, недавно, поэтому не могу проследить причину ее появления. Суть вот в чем. Есть опция, с кучей параметров (163 точнее). Так вот, в нее добавлялись новые пункты посредством фильра и все было хорошо. Но потом я зашел в нее из админки, поменял название и выхватил вот такую ошибку. Спойлер Fatal error: Uncaught exception 'Exception' with message 'Error: Duplicate entry '209-1' for key 'PRIMARY'<br />Error No: 1062<br />INSERT INTO oc_option_value_description SET option_value_id = '209', language_id = '1', option_id = '25', name = '67см Х 125см'' in /home/admin/web/kovrodel63.ru/public_html/system/library/db/mysqli.php:40 Stack trace: #0 /home/admin/web/kovrodel63.ru/public_html/system/library/db.php(16): DB\MySQLi->query('INSERT INTO oc_...', Array) #1 /home/admin/web/kovrodel63.ru/public_html/admin/model/catalog/option.php(50): DB->query('INSERT INTO oc_...') #2 [internal function]: ModelCatalogOption->editOption('25', Array) #3 /home/admin/web/kovrodel63.ru/public_html/system/storage/modification/system/engine/loader.php(178): call_user_func_array(Array, Array) #4 [internal function]: Loader->{closure}(Array, Array) #5 /home/admin/web/kovrodel63.ru/public_html/system/engine/proxy.php(25): call_user_func_array(Object(Closure), Array) #6 /home/admin/web/kovrodel63.ru/public_html/admin/controller/catalo in /home/admin/web/kovrodel63.ru/public_html/system/library/db/mysqli.php on line 40 Изменения в названии применились, но от параметров данной опции осталось только 9 значений. Залил через импорт сохраненные опции, параметры восстановились. Уф - хоть работает, можно заняться выяснением причины. Зашел в БД, в таблицу oc_option_value_description и для параметра option_value_id выставил AUTO_INCREMENT. Однако, это не решило проблему. В чем может быть еще дело? Я же правильно понимаю, что выставлять A_I для language_id, option_id и name не нужно, поскольку дублируется только option_value_id? Удалить все и сделать заново не могу - магазин на 10 тыс. товаров, уже давно работает. Посоветуйте, плиз, как быть? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 Вперед Сторінка 2 з 3 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница [Решено] Error No: 1062 при добавлении новых товаров Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
masik49 Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Ага...и в будущем получаете ж...пу. Вперед.! Да согласен с тобой. Жопа обязателно будет. :ugeek: Видимо просто, какую то информацию через базу удаляли, какую то через админку, вот и шняга такая пошла. Народ у кого данная проблема возникает, чистим таблицы связанные с продуктом. Проблема должна пройти. Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Очень даже легко могут дублироваться! Это по определению, а как быть тогда с тем что кто то хочет сделать копию...Явно же ребята писали, что делаем копию...ну кто то добавить что то пытается. Это с каких-таких банананов? Пример в студию Надіслати Поділитися на інших сайтах More sharing options... masik49 Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Это с каких-таких банананов? Пример в студию Удали первичные ключи и получай бананы. Я говорил именно про это. Вообще таких проблем не должно быть, ты прав и с этим я согласен. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Но ты же советуешь их удалить Надіслати Поділитися на інших сайтах More sharing options... masik49 Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Но ты же советуешь их удалить Это был не совет. А путь решения, который решит проблему удаления ошибки :ugeek: Каюсь что погорячился, удалить их :ugeek: Надіслати Поділитися на інших сайтах More sharing options... Anatoly183 Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Ребята я с MySQL на оооочень длинной ноге, и не понял что делать надо можно по подробней (будет супер если скриншоты) Благодарен за помощь. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Приблизительные действия такие Определить максимальный product_id в таблице product в product_description найти строки c product_id >= найденного и удалить их Тоже самое сделать и в других таблицах , имеющих связь c product_id 1 Надіслати Поділитися на інших сайтах More sharing options... masik49 Опубліковано: 19 серпня 2014 Share Опубліковано: 19 серпня 2014 Приблизительные действия такие Определить максимальный product_id в таблице product в product_description найти строки c product_id >= найденного и удалить их Тоже самое сделать и в других таблицах , имеющих связь c product_id Хорошее решение. Но ему лучше наверное просто почистить эти таблицы и выставить автоинкремент в таблице _product в начальное состояние в 1. И проблема должна пройти. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Stals Опубліковано: 19 січня 2016 Share Опубліковано: 19 січня 2016 Приблизительные действия такие Определить максимальный product_id в таблице product в product_description найти строки c product_id >= найденного и удалить их Тоже самое сделать и в других таблицах , имеющих связь c product_id Помогло!!! у меня это проблема возникла после того как я сделал бэкап, т.к. бэкап стер часть товара а в product он остался, при создании или копировании товара берётся часть нового и часть старого товара, пришлось удалить весь товар до того который есть в product_id. Спасибо!!! Надіслати Поділитися на інших сайтах More sharing options... 2 months later... yuriishishkin Опубліковано: 25 березня 2016 Share Опубліковано: 25 березня 2016 Помогло!!! у меня это проблема возникла после того как я сделал бэкап, т.к. бэкап стер часть товара а в product он остался, при создании или копировании товара берётся часть нового и часть старого товара, пришлось удалить весь товар до того который есть в product_id. Спасибо!!! Вы чё 2 года мучались?я вот 2 недели и уже желание послать всё это подальше,нифига не импортируеться после копирования как и вас,что где как удалить или почистить? Надіслати Поділитися на інших сайтах More sharing options... 1 year later... alexmay Опубліковано: 8 вересня 2017 Share Опубліковано: 8 вересня 2017 Если вдруг кому понадобиться: Нужно включить AUTO_INCREMENT для поля, которое - PRIMARY Надіслати Поділитися на інших сайтах More sharing options... 3 months later... igorfelix Опубліковано: 15 грудня 2017 Share Опубліковано: 15 грудня 2017 В 08.09.2017 в 17:10, alexmay сказал: Если вдруг кому понадобиться: Нужно включить AUTO_INCREMENT для поля, которое - PRIMARY Это как ? (( в какой таблице, где что нажать ? Надіслати Поділитися на інших сайтах More sharing options... 2 months later... samironov89 Опубліковано: 10 березня 2018 Share Опубліковано: 10 березня 2018 Парился три дня. Проблема начиналась сразу после установки плагина импорта/экспорта прайс-листов xls. До установки всё работано норм, т.е. руками товары добавлялись. После установки ни прайсы не загружались, ни руками товары не добавлялись. Плагин устанавливался так же руками (копированием и обновлением). Сделал два действия: 1. очистил таблицу с товарами в базе данных 2. как оказалось, базе данных не нравились product_id, которые были в моём прайсе (оставил заводские) - они были слишком длинные. Подставил более короткие значения и всё взлетело! Надіслати Поділитися на інших сайтах More sharing options... 11 months later... Skull515 Опубліковано: 22 лютого 2019 Share Опубліковано: 22 лютого 2019 Всем привет. Заметил такую проблему, недавно, поэтому не могу проследить причину ее появления. Суть вот в чем. Есть опция, с кучей параметров (163 точнее). Так вот, в нее добавлялись новые пункты посредством фильра и все было хорошо. Но потом я зашел в нее из админки, поменял название и выхватил вот такую ошибку. Спойлер Fatal error: Uncaught exception 'Exception' with message 'Error: Duplicate entry '209-1' for key 'PRIMARY'<br />Error No: 1062<br />INSERT INTO oc_option_value_description SET option_value_id = '209', language_id = '1', option_id = '25', name = '67см Х 125см'' in /home/admin/web/kovrodel63.ru/public_html/system/library/db/mysqli.php:40 Stack trace: #0 /home/admin/web/kovrodel63.ru/public_html/system/library/db.php(16): DB\MySQLi->query('INSERT INTO oc_...', Array) #1 /home/admin/web/kovrodel63.ru/public_html/admin/model/catalog/option.php(50): DB->query('INSERT INTO oc_...') #2 [internal function]: ModelCatalogOption->editOption('25', Array) #3 /home/admin/web/kovrodel63.ru/public_html/system/storage/modification/system/engine/loader.php(178): call_user_func_array(Array, Array) #4 [internal function]: Loader->{closure}(Array, Array) #5 /home/admin/web/kovrodel63.ru/public_html/system/engine/proxy.php(25): call_user_func_array(Object(Closure), Array) #6 /home/admin/web/kovrodel63.ru/public_html/admin/controller/catalo in /home/admin/web/kovrodel63.ru/public_html/system/library/db/mysqli.php on line 40 Изменения в названии применились, но от параметров данной опции осталось только 9 значений. Залил через импорт сохраненные опции, параметры восстановились. Уф - хоть работает, можно заняться выяснением причины. Зашел в БД, в таблицу oc_option_value_description и для параметра option_value_id выставил AUTO_INCREMENT. Однако, это не решило проблему. В чем может быть еще дело? Я же правильно понимаю, что выставлять A_I для language_id, option_id и name не нужно, поскольку дублируется только option_value_id? Удалить все и сделать заново не могу - магазин на 10 тыс. товаров, уже давно работает. Посоветуйте, плиз, как быть? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 Вперед Сторінка 2 з 3 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница [Решено] Error No: 1062 при добавлении новых товаров
masik49 Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Это с каких-таких банананов? Пример в студию Удали первичные ключи и получай бананы. Я говорил именно про это. Вообще таких проблем не должно быть, ты прав и с этим я согласен. Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Но ты же советуешь их удалить Надіслати Поділитися на інших сайтах More sharing options... masik49 Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Но ты же советуешь их удалить Это был не совет. А путь решения, который решит проблему удаления ошибки :ugeek: Каюсь что погорячился, удалить их :ugeek: Надіслати Поділитися на інших сайтах More sharing options... Anatoly183 Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Ребята я с MySQL на оооочень длинной ноге, и не понял что делать надо можно по подробней (будет супер если скриншоты) Благодарен за помощь. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Приблизительные действия такие Определить максимальный product_id в таблице product в product_description найти строки c product_id >= найденного и удалить их Тоже самое сделать и в других таблицах , имеющих связь c product_id 1 Надіслати Поділитися на інших сайтах More sharing options... masik49 Опубліковано: 19 серпня 2014 Share Опубліковано: 19 серпня 2014 Приблизительные действия такие Определить максимальный product_id в таблице product в product_description найти строки c product_id >= найденного и удалить их Тоже самое сделать и в других таблицах , имеющих связь c product_id Хорошее решение. Но ему лучше наверное просто почистить эти таблицы и выставить автоинкремент в таблице _product в начальное состояние в 1. И проблема должна пройти. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Stals Опубліковано: 19 січня 2016 Share Опубліковано: 19 січня 2016 Приблизительные действия такие Определить максимальный product_id в таблице product в product_description найти строки c product_id >= найденного и удалить их Тоже самое сделать и в других таблицах , имеющих связь c product_id Помогло!!! у меня это проблема возникла после того как я сделал бэкап, т.к. бэкап стер часть товара а в product он остался, при создании или копировании товара берётся часть нового и часть старого товара, пришлось удалить весь товар до того который есть в product_id. Спасибо!!! Надіслати Поділитися на інших сайтах More sharing options... 2 months later... yuriishishkin Опубліковано: 25 березня 2016 Share Опубліковано: 25 березня 2016 Помогло!!! у меня это проблема возникла после того как я сделал бэкап, т.к. бэкап стер часть товара а в product он остался, при создании или копировании товара берётся часть нового и часть старого товара, пришлось удалить весь товар до того который есть в product_id. Спасибо!!! Вы чё 2 года мучались?я вот 2 недели и уже желание послать всё это подальше,нифига не импортируеться после копирования как и вас,что где как удалить или почистить? Надіслати Поділитися на інших сайтах More sharing options... 1 year later... alexmay Опубліковано: 8 вересня 2017 Share Опубліковано: 8 вересня 2017 Если вдруг кому понадобиться: Нужно включить AUTO_INCREMENT для поля, которое - PRIMARY Надіслати Поділитися на інших сайтах More sharing options... 3 months later... igorfelix Опубліковано: 15 грудня 2017 Share Опубліковано: 15 грудня 2017 В 08.09.2017 в 17:10, alexmay сказал: Если вдруг кому понадобиться: Нужно включить AUTO_INCREMENT для поля, которое - PRIMARY Это как ? (( в какой таблице, где что нажать ? Надіслати Поділитися на інших сайтах More sharing options... 2 months later... samironov89 Опубліковано: 10 березня 2018 Share Опубліковано: 10 березня 2018 Парился три дня. Проблема начиналась сразу после установки плагина импорта/экспорта прайс-листов xls. До установки всё работано норм, т.е. руками товары добавлялись. После установки ни прайсы не загружались, ни руками товары не добавлялись. Плагин устанавливался так же руками (копированием и обновлением). Сделал два действия: 1. очистил таблицу с товарами в базе данных 2. как оказалось, базе данных не нравились product_id, которые были в моём прайсе (оставил заводские) - они были слишком длинные. Подставил более короткие значения и всё взлетело! Надіслати Поділитися на інших сайтах More sharing options... 11 months later... Skull515 Опубліковано: 22 лютого 2019 Share Опубліковано: 22 лютого 2019 Всем привет. Заметил такую проблему, недавно, поэтому не могу проследить причину ее появления. Суть вот в чем. Есть опция, с кучей параметров (163 точнее). Так вот, в нее добавлялись новые пункты посредством фильра и все было хорошо. Но потом я зашел в нее из админки, поменял название и выхватил вот такую ошибку. Спойлер Fatal error: Uncaught exception 'Exception' with message 'Error: Duplicate entry '209-1' for key 'PRIMARY'<br />Error No: 1062<br />INSERT INTO oc_option_value_description SET option_value_id = '209', language_id = '1', option_id = '25', name = '67см Х 125см'' in /home/admin/web/kovrodel63.ru/public_html/system/library/db/mysqli.php:40 Stack trace: #0 /home/admin/web/kovrodel63.ru/public_html/system/library/db.php(16): DB\MySQLi->query('INSERT INTO oc_...', Array) #1 /home/admin/web/kovrodel63.ru/public_html/admin/model/catalog/option.php(50): DB->query('INSERT INTO oc_...') #2 [internal function]: ModelCatalogOption->editOption('25', Array) #3 /home/admin/web/kovrodel63.ru/public_html/system/storage/modification/system/engine/loader.php(178): call_user_func_array(Array, Array) #4 [internal function]: Loader->{closure}(Array, Array) #5 /home/admin/web/kovrodel63.ru/public_html/system/engine/proxy.php(25): call_user_func_array(Object(Closure), Array) #6 /home/admin/web/kovrodel63.ru/public_html/admin/controller/catalo in /home/admin/web/kovrodel63.ru/public_html/system/library/db/mysqli.php on line 40 Изменения в названии применились, но от параметров данной опции осталось только 9 значений. Залил через импорт сохраненные опции, параметры восстановились. Уф - хоть работает, можно заняться выяснением причины. Зашел в БД, в таблицу oc_option_value_description и для параметра option_value_id выставил AUTO_INCREMENT. Однако, это не решило проблему. В чем может быть еще дело? Я же правильно понимаю, что выставлять A_I для language_id, option_id и name не нужно, поскольку дублируется только option_value_id? Удалить все и сделать заново не могу - магазин на 10 тыс. товаров, уже давно работает. Посоветуйте, плиз, как быть? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 Вперед Сторінка 2 з 3 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
masik49 Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Но ты же советуешь их удалить Это был не совет. А путь решения, который решит проблему удаления ошибки :ugeek: Каюсь что погорячился, удалить их :ugeek: Надіслати Поділитися на інших сайтах More sharing options...
Anatoly183 Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Ребята я с MySQL на оооочень длинной ноге, и не понял что делать надо можно по подробней (будет супер если скриншоты) Благодарен за помощь. Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 18 серпня 2014 Share Опубліковано: 18 серпня 2014 Приблизительные действия такие Определить максимальный product_id в таблице product в product_description найти строки c product_id >= найденного и удалить их Тоже самое сделать и в других таблицах , имеющих связь c product_id 1 Надіслати Поділитися на інших сайтах More sharing options... masik49 Опубліковано: 19 серпня 2014 Share Опубліковано: 19 серпня 2014 Приблизительные действия такие Определить максимальный product_id в таблице product в product_description найти строки c product_id >= найденного и удалить их Тоже самое сделать и в других таблицах , имеющих связь c product_id Хорошее решение. Но ему лучше наверное просто почистить эти таблицы и выставить автоинкремент в таблице _product в начальное состояние в 1. И проблема должна пройти. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Stals Опубліковано: 19 січня 2016 Share Опубліковано: 19 січня 2016 Приблизительные действия такие Определить максимальный product_id в таблице product в product_description найти строки c product_id >= найденного и удалить их Тоже самое сделать и в других таблицах , имеющих связь c product_id Помогло!!! у меня это проблема возникла после того как я сделал бэкап, т.к. бэкап стер часть товара а в product он остался, при создании или копировании товара берётся часть нового и часть старого товара, пришлось удалить весь товар до того который есть в product_id. Спасибо!!! Надіслати Поділитися на інших сайтах More sharing options... 2 months later... yuriishishkin Опубліковано: 25 березня 2016 Share Опубліковано: 25 березня 2016 Помогло!!! у меня это проблема возникла после того как я сделал бэкап, т.к. бэкап стер часть товара а в product он остался, при создании или копировании товара берётся часть нового и часть старого товара, пришлось удалить весь товар до того который есть в product_id. Спасибо!!! Вы чё 2 года мучались?я вот 2 недели и уже желание послать всё это подальше,нифига не импортируеться после копирования как и вас,что где как удалить или почистить? Надіслати Поділитися на інших сайтах More sharing options... 1 year later... alexmay Опубліковано: 8 вересня 2017 Share Опубліковано: 8 вересня 2017 Если вдруг кому понадобиться: Нужно включить AUTO_INCREMENT для поля, которое - PRIMARY Надіслати Поділитися на інших сайтах More sharing options... 3 months later... igorfelix Опубліковано: 15 грудня 2017 Share Опубліковано: 15 грудня 2017 В 08.09.2017 в 17:10, alexmay сказал: Если вдруг кому понадобиться: Нужно включить AUTO_INCREMENT для поля, которое - PRIMARY Это как ? (( в какой таблице, где что нажать ? Надіслати Поділитися на інших сайтах More sharing options... 2 months later... samironov89 Опубліковано: 10 березня 2018 Share Опубліковано: 10 березня 2018 Парился три дня. Проблема начиналась сразу после установки плагина импорта/экспорта прайс-листов xls. До установки всё работано норм, т.е. руками товары добавлялись. После установки ни прайсы не загружались, ни руками товары не добавлялись. Плагин устанавливался так же руками (копированием и обновлением). Сделал два действия: 1. очистил таблицу с товарами в базе данных 2. как оказалось, базе данных не нравились product_id, которые были в моём прайсе (оставил заводские) - они были слишком длинные. Подставил более короткие значения и всё взлетело! Надіслати Поділитися на інших сайтах More sharing options... 11 months later... Skull515 Опубліковано: 22 лютого 2019 Share Опубліковано: 22 лютого 2019 Всем привет. Заметил такую проблему, недавно, поэтому не могу проследить причину ее появления. Суть вот в чем. Есть опция, с кучей параметров (163 точнее). Так вот, в нее добавлялись новые пункты посредством фильра и все было хорошо. Но потом я зашел в нее из админки, поменял название и выхватил вот такую ошибку. Спойлер Fatal error: Uncaught exception 'Exception' with message 'Error: Duplicate entry '209-1' for key 'PRIMARY'<br />Error No: 1062<br />INSERT INTO oc_option_value_description SET option_value_id = '209', language_id = '1', option_id = '25', name = '67см Х 125см'' in /home/admin/web/kovrodel63.ru/public_html/system/library/db/mysqli.php:40 Stack trace: #0 /home/admin/web/kovrodel63.ru/public_html/system/library/db.php(16): DB\MySQLi->query('INSERT INTO oc_...', Array) #1 /home/admin/web/kovrodel63.ru/public_html/admin/model/catalog/option.php(50): DB->query('INSERT INTO oc_...') #2 [internal function]: ModelCatalogOption->editOption('25', Array) #3 /home/admin/web/kovrodel63.ru/public_html/system/storage/modification/system/engine/loader.php(178): call_user_func_array(Array, Array) #4 [internal function]: Loader->{closure}(Array, Array) #5 /home/admin/web/kovrodel63.ru/public_html/system/engine/proxy.php(25): call_user_func_array(Object(Closure), Array) #6 /home/admin/web/kovrodel63.ru/public_html/admin/controller/catalo in /home/admin/web/kovrodel63.ru/public_html/system/library/db/mysqli.php on line 40 Изменения в названии применились, но от параметров данной опции осталось только 9 значений. Залил через импорт сохраненные опции, параметры восстановились. Уф - хоть работает, можно заняться выяснением причины. Зашел в БД, в таблицу oc_option_value_description и для параметра option_value_id выставил AUTO_INCREMENT. Однако, это не решило проблему. В чем может быть еще дело? Я же правильно понимаю, что выставлять A_I для language_id, option_id и name не нужно, поскольку дублируется только option_value_id? Удалить все и сделать заново не могу - магазин на 10 тыс. товаров, уже давно работает. Посоветуйте, плиз, как быть? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 Вперед Сторінка 2 з 3 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
masik49 Опубліковано: 19 серпня 2014 Share Опубліковано: 19 серпня 2014 Приблизительные действия такие Определить максимальный product_id в таблице product в product_description найти строки c product_id >= найденного и удалить их Тоже самое сделать и в других таблицах , имеющих связь c product_id Хорошее решение. Но ему лучше наверное просто почистить эти таблицы и выставить автоинкремент в таблице _product в начальное состояние в 1. И проблема должна пройти. Надіслати Поділитися на інших сайтах More sharing options...
Stals Опубліковано: 19 січня 2016 Share Опубліковано: 19 січня 2016 Приблизительные действия такие Определить максимальный product_id в таблице product в product_description найти строки c product_id >= найденного и удалить их Тоже самое сделать и в других таблицах , имеющих связь c product_id Помогло!!! у меня это проблема возникла после того как я сделал бэкап, т.к. бэкап стер часть товара а в product он остался, при создании или копировании товара берётся часть нового и часть старого товара, пришлось удалить весь товар до того который есть в product_id. Спасибо!!! Надіслати Поділитися на інших сайтах More sharing options...
yuriishishkin Опубліковано: 25 березня 2016 Share Опубліковано: 25 березня 2016 Помогло!!! у меня это проблема возникла после того как я сделал бэкап, т.к. бэкап стер часть товара а в product он остался, при создании или копировании товара берётся часть нового и часть старого товара, пришлось удалить весь товар до того который есть в product_id. Спасибо!!! Вы чё 2 года мучались?я вот 2 недели и уже желание послать всё это подальше,нифига не импортируеться после копирования как и вас,что где как удалить или почистить? Надіслати Поділитися на інших сайтах More sharing options...
alexmay Опубліковано: 8 вересня 2017 Share Опубліковано: 8 вересня 2017 Если вдруг кому понадобиться: Нужно включить AUTO_INCREMENT для поля, которое - PRIMARY Надіслати Поділитися на інших сайтах More sharing options...
igorfelix Опубліковано: 15 грудня 2017 Share Опубліковано: 15 грудня 2017 В 08.09.2017 в 17:10, alexmay сказал: Если вдруг кому понадобиться: Нужно включить AUTO_INCREMENT для поля, которое - PRIMARY Это как ? (( в какой таблице, где что нажать ? Надіслати Поділитися на інших сайтах More sharing options...
samironov89 Опубліковано: 10 березня 2018 Share Опубліковано: 10 березня 2018 Парился три дня. Проблема начиналась сразу после установки плагина импорта/экспорта прайс-листов xls. До установки всё работано норм, т.е. руками товары добавлялись. После установки ни прайсы не загружались, ни руками товары не добавлялись. Плагин устанавливался так же руками (копированием и обновлением). Сделал два действия: 1. очистил таблицу с товарами в базе данных 2. как оказалось, базе данных не нравились product_id, которые были в моём прайсе (оставил заводские) - они были слишком длинные. Подставил более короткие значения и всё взлетело! Надіслати Поділитися на інших сайтах More sharing options...
Skull515 Опубліковано: 22 лютого 2019 Share Опубліковано: 22 лютого 2019 Всем привет. Заметил такую проблему, недавно, поэтому не могу проследить причину ее появления. Суть вот в чем. Есть опция, с кучей параметров (163 точнее). Так вот, в нее добавлялись новые пункты посредством фильра и все было хорошо. Но потом я зашел в нее из админки, поменял название и выхватил вот такую ошибку. Спойлер Fatal error: Uncaught exception 'Exception' with message 'Error: Duplicate entry '209-1' for key 'PRIMARY'<br />Error No: 1062<br />INSERT INTO oc_option_value_description SET option_value_id = '209', language_id = '1', option_id = '25', name = '67см Х 125см'' in /home/admin/web/kovrodel63.ru/public_html/system/library/db/mysqli.php:40 Stack trace: #0 /home/admin/web/kovrodel63.ru/public_html/system/library/db.php(16): DB\MySQLi->query('INSERT INTO oc_...', Array) #1 /home/admin/web/kovrodel63.ru/public_html/admin/model/catalog/option.php(50): DB->query('INSERT INTO oc_...') #2 [internal function]: ModelCatalogOption->editOption('25', Array) #3 /home/admin/web/kovrodel63.ru/public_html/system/storage/modification/system/engine/loader.php(178): call_user_func_array(Array, Array) #4 [internal function]: Loader->{closure}(Array, Array) #5 /home/admin/web/kovrodel63.ru/public_html/system/engine/proxy.php(25): call_user_func_array(Object(Closure), Array) #6 /home/admin/web/kovrodel63.ru/public_html/admin/controller/catalo in /home/admin/web/kovrodel63.ru/public_html/system/library/db/mysqli.php on line 40 Изменения в названии применились, но от параметров данной опции осталось только 9 значений. Залил через импорт сохраненные опции, параметры восстановились. Уф - хоть работает, можно заняться выяснением причины. Зашел в БД, в таблицу oc_option_value_description и для параметра option_value_id выставил AUTO_INCREMENT. Однако, это не решило проблему. В чем может быть еще дело? Я же правильно понимаю, что выставлять A_I для language_id, option_id и name не нужно, поскольку дублируется только option_value_id? Удалить все и сделать заново не могу - магазин на 10 тыс. товаров, уже давно работает. Посоветуйте, плиз, как быть? Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts