16.06.2016 12:45 | |
sonic1978Пользователь iNETsHOP Количество сообщений 107 Зарегистрирован: 27-02-2016, 15:29:39 |
нужно удалить около 1000 товаров с определенными id пробую к примеру DELETE FROM TBL_GOODS WHERE G_ID = 80702 конфликт инструкции DELETE с ограничением REFERENCE "FK_TBL_SUPPLIERS_GOODS_TBL_GOODS" насколько понимаю нужно из нескольких таблиц удалять. каким будет верный запрос на удаление? |
16.06.2016 12:54 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
Удаление товаров
Так как триггера расчета цен в таблице товаров поставщиков при переводе импорта на мультипотоковый режим были переделаны на INSTEAD OF, то автоматическое удаление и обновление записей при удалении связанных таблиц было выключено. Товары связаны с товарами поставщиков TBL_SUPPLIERS_GOODS по полю SG_G_ID. Вам перед удалением товаров (таблица TBL_GOODS) нужно или удалить связанные товары поставщиков или присвоить в полю связанного товара TBL_SUPPLIERS_GOODS.SG_G_ID значение Null. |
16.06.2016 13:18 | |
sonic1978Пользователь iNETsHOP
Тема начата
Зарегистрирован: 27-02-2016, 15:29:39 |
спасибо. DELETE FROM TBL_SUPPLIERS_GOODS WHERE SG_G_ID = 80702 DELETE FROM TBL_GOODS WHERE G_ID = 80702 сработало нормально |