Цитата |
---|
Что-то тут страшное и непонятное. |
но работает быстро, сотые а иногда и тысячные секунды на запрос, даже возникают сомнения выполнился ли он, но проверяю - все добавлено в таблицы.
ID - в инфаблоках Битрикса у каждого инфаблока есть свой номер, он попорядку задается в таблице b_iblock_element (столбец ID) при добавлении новых строк-элементов. в этой же таблице хранится и название и анонс и детальный текст - все что стандартно присутствует в каждом элементе инфаблока. а вот свойства что можно еще самому добавлять (на вкладке свойства при настройке инфаблока)хранятся уже в отдельной таблице b_iblock_element_property (или b_iblock_element_prop_s16 в моем случае). Для того чтобы CMS определила к какому именно элементу относится свойство, в последней таблице есть столбец IBLOCK_ELEMENT_ID который и содержит ID своего хозяина. Как правило количество записей очень сильно не совпадет в этих двух таблицах (почему - это еще на 1 том сочинений...) поэтому идентифицировать свойство к хозяину по порядковому номеру свойства не получается. я рассматриваю код стандартного импорта из CVS ведь там это как то решено, но пока еще не нашел как происходит этот загадочный процесс. Возникают мысли использовать триггеры, но люди увидившие мне что то страшное рассказали чтоони очень тормозят запросы.
а по поводу
Цитата |
---|
`NAME`,`NAME`,`NAME`,`NAME` |
так это запрос не позволяет использовать ,,,, или например ,'','','','', для пропуска значения в CVS файле.