Перейти к содержимому


Фотография
- - - - -

Импорт материалов, проблема с id


В теме одно сообщение

#1 Tukan

Tukan

Отправлено 04 October 2016 - 21:53

Здравствуйте

 

Подскажите пожалуйста решение вот такой проблемы.

 

Мне при импорте материалов нужно, что бы создавался новый материал с определённым ID если его не было до этого и перезаписывались данные, если материал с таким ID уже есть.

 

Т.е. условно говоря есть в файле импорта колонка, где идут некоторые цифры. Например:

 

12679

18526

24586

26854

и т.д.

 

Вот мне нужно, что бы создавался материал с таким ID, который потом будет у меня ключом.

 

Проблема в том, что если при импорте в списке "Что считать ключом?" выбрать ID, то те ID которые я пытаюсь задать принудительно игнорируются и тупо формируются по порядку. Я понимаю, что скорее всего в БД для этого поля задан аутоинкремент, но может есть какой-то способ это обойти?



#2 SmetDenis

SmetDenis

Отправлено 13 October 2016 - 06:57

Нельзя указать ID материала при импорте.

Он может быть задан только самой базой данных и никак иначе.

Иначе потеряется целостность базы и будет очень много проблем.

 

Используете другое поле, например алиас или артикул. Последний именно для этих целей и предназначен.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!