Jump to content


Photo
- - - - -

Дубли товаров при импорте


13 replies to this topic

#1 Yastroitel

Yastroitel
  • JBZoo User (rus)
  • User rate: 0.7
  • posts: 289
  • topics: 99

Posted 31 August 2015 - 12:41

Добрый день!

 

После долгого тестирования - номера ID товаров начинаются у меня с 18 000 

 

Чтобы не путать их с заказами - новые товары стал заносить в табличку начиная с ID 1

 

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

 

Галочка при импорте стоит что с ненайденными товарами ничего не делать

В следующий апдейт я конечно поставлю - удалить - но мне кажется это не выход

 

Почему это происходит

 

Спасибо!

 

 


  • 0

#2 laRus

laRus
  • JBZoo User (rus)
  • User rate: 60
  • posts: 1334
  • topics: 31

Posted 31 August 2015 - 15:09

Через три импорта обнаружил, что товары с 1 и выше дублируются каждый раз при импорте
csv файлик не кините посмотреть?   :)
  • 0
..minimum effort for maximum effect? - Oh yeah! It's good!..

#3 Max

Max
  • JBZoo User (rus)
  • User rate: 0
  • posts: 153
  • topics: 51

Posted 31 August 2015 - 17:07

при импорте еще нужно указать что считать ключом - "id"... насколько я помню


Edited by Max, 31 August 2015 - 17:08.

  • 0

Joomla: 3.4.8 JBZoo: 2.2.5 Pro rev3095 Zoo: 3.3.7 WidgetKit: 2.4.3


#4 Yastroitel

Yastroitel
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.7
  • posts: 289
  • topics: 99

Posted 01 September 2015 - 06:52

при импорте еще нужно указать что считать ключом - "id"... насколько я помню
 

 

Конечно это все указано

 

csv файлик не кините посмотреть?

 

К сожалению пока никак

 

А что там именно проверить?

Единственное что меня смущает - у меня маленькие id идут после больших

Не может быть в этом причина? 


  • 0

#5 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 01 September 2015 - 16:14

Yastroitel, ID для каждой новой записи в базе данных всегда будут уникальны. Если у вас была запись с ID - 23 и вы ее удали больше такой записи не будет. Будет следующая, порядковая цифра - 24. Исходя из этого ID что в CSV, и что в базе различны тем самым происходят дубли.


  • 0
Изображение
 

#6 laRus

laRus
  • JBZoo User (rus)
  • User rate: 60
  • posts: 1334
  • topics: 31

Posted 01 September 2015 - 16:29

К сожалению пока никак
жаль.. а то бы, глядишь, быстрее бы наши ошибку!  :)  
  • 0
..minimum effort for maximum effect? - Oh yeah! It's good!..

#7 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 01 September 2015 - 16:30

быстрее бы наши ошибку!

Проблему я описал выше ;)  


  • 0
Изображение
 

#8 Yastroitel

Yastroitel
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.7
  • posts: 289
  • topics: 99

Posted 01 September 2015 - 16:31

жаль.. а то бы, глядишь, быстрее бы наши ошибку!    
 

 

Так получается уже нашли

 

ID для каждой новой записи в базе данных всегда будут уникальны. Если у вас была запись с ID - 23 и вы ее удали больше такой записи не будет. Будет следующая, порядковая цифра - 24. Исходя из этого ID что в CSV, и что в базе различны тем самым происходят дубли.

 

Вопрос тогда такой - а если я буду создавать id для товаров с большим значением - заказы потом будут с меньшим значением создаваться?

 

Задача - сделать так - чтобы ряд заказов и товаров не пересекались друг с другом 


  • 0

#9 laRus

laRus
  • JBZoo User (rus)
  • User rate: 60
  • posts: 1334
  • topics: 31

Posted 01 September 2015 - 16:34

Так получается уже нашли
 Вы сначала попробуйте импортировать.. если нашли, то  - классно!   :)
  • 0
..minimum effort for maximum effect? - Oh yeah! It's good!..

#10 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 01 September 2015 - 16:37

Вопрос тогда такой - а если я буду создавать id для товаров с большим значением - заказы потом будут с меньшим значением создаваться?

Нет, ID записейв в базе данных идут по порядку пробел например 245 и сразу 500 может быть только если эти записи были удаленны из базы.


Задача - сделать так - чтобы ряд заказов и товаров не пересекались друг с другом 

Вы используете видимо версию 2.1.5 - тогда различия в типе, заказы ни как не пересекутся.


  • 0
Изображение
 




Click to return to top of page in style!