Как удалить все секции с товарами в инфоблоке?
При попытке удаления средствами БО - система зависает.
При попытке удаления средствами БО - система зависает.
|
Как удалить все секции с товарами в инфоблоке?
При попытке удаления средствами БО - система зависает. |
|
|
|
|
|
Кто-нибудь владеет информацией?
|
|
|
|
|
|
А сколько товаров в инфоблоке?
|
|
|
|
|
|
От 5000 до 20000
Секций тоже много |
|
|
|
|
|
Спасибо большое, попробую
|
|
|
|
|
|
А как таким же образом удалить все секции инфоблока?
|
|
|
|
|
|
Если разделов 1000-2000, то можно в ручную, выделяйте по 50-100 разделов и удаляйте.
Если нужен именно скрипт, то вот:
Писал с ходу, правильность не гарантирую. |
|||
|
|
|
Крайне небезопасный код.... транзакции еще никто не отменял...
Скорость, качество, успех ...
|
|||
|
|
|
Во-вторых CDatabase::StartTransaction() работает для Oracle, MSSQL, MySQL (для типа таблиц InnoDB). Для MyISAM выдаст ошибку, а так как скрипт писал на коленках, не стал его усложнять доп. проверками. |
||||
|
|
|
|||