пятница, 27 февраля 2015 г.

Полное удаление товаров вместе с тв-параметрами из БД

Если нам необходимо удалить все товары из магазина, но категории при этом сохранить, пишем sql-запрос в базу:

DELETE modx_site_content, modx_site_tmplvar_contentvalues FROM modx_site_content, modx_site_tmplvar_contentvalues WHERE modx_site_content.id = modx_site_tmplvar_contentvalues.contentid AND modx_site_content.template =10

Где 10 - id шаблона товара.

Таким образом удалятся все записи товаров как из таблицы контента, так и из таблицы тв-параметров.

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

Комментариев нет:

Отправить комментарий