Задавайте вопросы, мы ответим
Вы не зашли.
Да модули устанавливали, синхронизировать базу нет такой функции.
Неактивен
Уточните, что означает
Anatoli183 написал:
при сохранить или копировать товар выдает:
Вы в явном виде добавляете данные product_id = '867', language_id = '1'?
Иными словами: вы сами пытаетесь добавить уже существующие значения ключа или это происходит из-за некорректной работы модулей/ошибки базы.
Неактивен
Раньше спокойно нажимал скопировать и делалась копия товара т.к. товар одинаковый как пример подгузники одной серии тока размер другой но сейчас эта ошибка. Товар появляется но со случайным именем и карточка пустая не отмечено не категории не описания.
Неактивен
Ошибку можно устранить средствами sql, убрав уникальность ключа, но это плохое решение.
Вероятно причина в сомнительном модуле. Смотрите, что ставили, когда стала появляться ошибка, и удаляйте.
Неактивен
Хорошо спасибо, а если Вам дам этот модуль можете глянуть в нем ли дело его банк делал и говорит он не может так делать.
Неактивен
Здравствуйте. Движок OpenCart, модуль CSVImport, работает на fgetcsv.
Неактивен
Здравствуйте. Скорее всего такой bike_id уже есть, который Вы пытаетесь вставить.
Неактивен
deadka написал:
Здравствуйте. Скорее всего такой bike_id уже есть, который Вы пытаетесь вставить.
таблица пуста
Неактивен
Тогда приведите
полный текст запроса (содержимое переменной $sql_string),
структуру таблицы bikes ( это можно получить результатом запроса show create table `bikes` ),
результат запроса select * from `bikes`
Неактивен
deadka написал:
полный текст запроса (содержимое переменной $sql_string),
deadka написал:
структуру таблицы bikes ( это можно получить результатом запроса show create table `bikes` )
deadka написал:
результат запроса select * from `bikes`
Отредактированно Bross (16.04.2015 12:07:10)
Неактивен
Ну так-то запрос некорректный.
Если замените
Неактивен
deadka написал:
Ну так-то запрос некорректный.
Если заменитеINSERT INTO bikes (bike_id, bike, front, rear) VALUES ('1, Aprilia (SXV 550), 120/70-17, 180/55-17')
на что-то вродеINSERT INTO bikes (bike_id, bike, front, rear) VALUES (1, 'Aprilia (SXV 550)', '120/70-17', '180/55-17')
то должно полегчать.
Благодарю. Теперь работает)
Неактивен
Здравствуйте!
Очень похожая ситуация.
Движок Opencart 2 и стоит модуль Export \ Import Excel
Выдаёт ошибку 1062 при попытке импортировать таблицу Excel с новыми данными.
Вот полный текст сообщения:
2016-06-13 18:13:00 - PHP Notice: Error: Duplicate entry '52-24-1' for key 'PRIMARY'<br />Error No: 1062<br />INSERT INTO `oc_product_attribute` (`product_id`, `attribute_id`, `language_id`, `text`) VALUES ( 52, 24, 1, '90 × 95 × 130 мм' ); in /home/s/sb101y3t/leskrug.ru/public_html/system/library/db/mysqli.php on line 41
2016-06-13 18:13:00 - PHP Notice: Error: Duplicate entry '151-19-1' for key 'PRIMARY'<br />Error No: 1062<br />INSERT INTO `oc_product_attribute` (`product_id`, `attribute_id`, `language_id`, `text`) VALUES ( 151, 19, 1, '9 В (1 батарейка типа "Крона"(6F22))' ); in /home/s/sb101y3t/leskrug.ru/public_html/system/library/db/mysqli.php on line 41
2016-06-13 18:13:00 - PHP Notice: Error: Duplicate entry '151-24-1' for key 'PRIMARY'<br />Error No: 1062<br />INSERT INTO `oc_product_attribute` (`product_id`, `attribute_id`, `language_id`, `text`) VALUES ( 151, 24, 1, '35 × 50 × 115 мм' ); in /home/s/sb101y3t/leskrug.ru/public_html/system/library/db/mysqli.php on line 41
2016-06-13 18:13:00 - PHP Warning: Cannot modify header information - headers already sent by (output started at /home/s/sb101y3t/leskrug.ru/public_html/admin/model/tool/export_import.php:43) in /home/s/sb101y3t/leskrug.ru/public_html/system/library/response.php on line 12
2016-06-13 18:14:00 - PHP Notice: Error: Duplicate entry '52-24-1' for key 'PRIMARY'<br />Error No: 1062<br />INSERT INTO `oc_product_attribute` (`product_id`, `attribute_id`, `language_id`, `text`) VALUES ( 52, 24, 1, '90 × 95 × 130 мм' ); in /home/s/sb101y3t/leskrug.ru/public_html/system/library/db/mysqli.php on line 41
2016-06-13 18:14:00 - PHP Notice: Error: Duplicate entry '151-19-1' for key 'PRIMARY'<br />Error No: 1062<br />INSERT INTO `oc_product_attribute` (`product_id`, `attribute_id`, `language_id`, `text`) VALUES ( 151, 19, 1, '9 В (1 батарейка типа "Крона"(6F22))' ); in /home/s/sb101y3t/leskrug.ru/public_html/system/library/db/mysqli.php on line 41
2016-06-13 18:14:00 - PHP Notice: Error: Duplicate entry '151-24-1' for key 'PRIMARY'<br />Error No: 1062<br />INSERT INTO `oc_product_attribute` (`product_id`, `attribute_id`, `language_id`, `text`) VALUES ( 151, 24, 1, '35 × 50 × 115 мм' ); in /home/s/sb101y3t/leskrug.ru/public_html/system/library/db/mysqli.php on line 41
2016-06-13 18:14:00 - PHP Warning: Cannot modify header information - headers already sent by (output started at /home/s/sb101y3t/leskrug.ru/public_html/admin/model/tool/export_import.php:43) in /home/s/sb101y3t/leskrug.ru/public_html/system/library/response.php on line 12
В данном файле нет никаких запросов или команд и поэтому не понимаю, что именно нужно исправить.
Буду признателен любой помощи
Неактивен
комбинация (`product_id`, `attribute_id`, `language_id`) является первичным ключем, т.е. должна быть уникальна в пределах таблицы
вы импортируете данные которые содержат уже имеющиеся в базе комбинации (`product_id`, `attribute_id`, `language_id`). Из-за этого появляется ошибка.
Неактивен