forum.bitel.ru
http://forum.bitel.ru/

Удаление договоров по ID группы
http://forum.bitel.ru/viewtopic.php?f=22&t=4965
Страница 1 из 1

Автор:  signal220 [ 04 янв 2011, 14:05 ]
Заголовок сообщения:  Удаление договоров по ID группы

Сильно не ругайте, не разбираюсь я в SQL запросах.
При добавлении в базу новых договоров произошла ошибка.
Что-бы по новый запустить конвертер базы - нужно удалить ошибочные...

в ручную более 5000 - долго :(
как SQL запросом удалить договора если ID группы = 21
не затронув договора в других группах?

Автор:  Phricker [ 04 янв 2011, 14:38 ]
Заголовок сообщения:  Re: Удаление договоров по ID группы

Код:
delete from contract where gr&(1<<21)

Но я бы так сходу не делал. Мало ли в каких еще таблицах используются эти договора (contract_account etc.).
Конечно если этого нету - вперед и с песней.
В менеджере договоров создайте правило удаления на эту группу под которое попадут все договора. и удалите их заданием в планировщике

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/