W7NTED
я понял, спасибо! а проигнорировать каким либо образом отсутствие данных и при появлении, вести себя заданным образом нет возможности?
Смотрите, есть понятие - ссылочная целостность. Нормальная СУБД не даст вам хранить ссылку на несуществующее поле. Допустим, у нас были записи:
Города:
id=1 name=Moscow
id=2 name=Piter
id=3 name=Vorkuta
Поставщики
id=1 name=“Vector” city=1
id=2 name=“Integral” city=1
id=3 name=“Svetlana” city=2
Если вы удаляете город с ИД=1, то СУБД должна знать, что делать с фирмами 1 и 2, есть несколько вариантов:
1) Записать в city этих поставщиков NULL
2) Удалить Поставщиков 1 и 2
3) Записать в city что-то по умолчанию
4) ….
вы выбрали первый вариант, значит вам так лучше, вам виднее. Но вообще стратегии бывают разные, смотрите в
документацию и выбирайте