sagos 0 Опубликовано 8 мая, 2010 Жалоба Share Опубликовано 8 мая, 2010 Решил перенести несколько товаров из одной категории в другую. Получил ошибку БД MYSQL ERROR REPORT - 08/05/2010 08:05:09---------------------------------------1062 - Duplicate entry '405-258' for key 1UPDATE products_to_categories SET categories_id = '258' WHERE products_id = '405'---------------------------------------Server Name : ..........Remote Address: ..........Referer : http://............/admin/categories.php?action=multi_action&cID=259&cPath=20Requested : /admin/categories.php?action=multi_action_confirm&cID=259&cPath=20Trace Back : ................./admin/categories.php:210(categories->move_productarray(3) {; [0]=>; &string(3) "405"; [1]=>; &string(2) "20"; [2]=>; &string(3) "258"; }; ) => ........................../admin/includes/classes/categories.php:993(vam_db_queryarray(1) {; [0]=>; &string(143) "UPDATE products_to_categories; SET categories_id = '258'; WHERE products_id = '405'"; }; ) => ..................../inc/vam_db_query.inc.php:34(vam_db_errorarray(3) {; [0]=>; &string(143) "UPDATE products_to_categories; SET categories_id = '258'; WHERE products_id = '405'"; [1]=>; &int(1062); [2]=>; &string(35) "Duplicate entry '405-258' for key 1"; }; )[/code]Это происходит, если пытаюсь перенести несколько товаров сразу.Если переношу по одному, то без проблем работает.В чём может быть причина? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 мая, 2010 Жалоба Share Опубликовано 8 мая, 2010 Пишет, что в базе уже есть запись с таким id номером. Наверное не так переносите что-то. Нужно переносить ведь на "чистую" базу данных, без забитых товаров. Ссылка на сообщение Поделиться на другие сайты
sagos 0 Опубликовано 8 мая, 2010 Автор Жалоба Share Опубликовано 8 мая, 2010 Как на чистую? Я переношу товары из одной категории в другую посредством встроенной в админку функции. Выделяю товары и нажимаю кнопку "Переместить". Затем выбираю нужную категорию. Или я не правильно понял смысл этой функции? Хотя на другой версии вроде так и работало... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 мая, 2010 Жалоба Share Опубликовано 8 мая, 2010 Такой ошибки не может быть, по идее, если в базе данных ничего не трогали, вручную не переносили что-то. Видимо, что-то с базой делали и сбился auto_increment в таблицах. Ссылка на сообщение Поделиться на другие сайты
sagos 0 Опубликовано 9 мая, 2010 Автор Жалоба Share Опубликовано 9 мая, 2010 Ну БД трогал конечно :-) Эта база ещё с самых первых версий ВАМшоп. А до этого переносилась с оскоммерса на ВАМшоп. Ладно. Переносом пользуюсь редко. Так что ничего страшного. На досуге поищу причину. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 9 мая, 2010 Жалоба Share Опубликовано 9 мая, 2010 Удачи Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения