MegaMufa
@MegaMufa

Null значение для внешнего ключа?

Есть две таблицы (схематично):
user
id - int not null pk
name - varchar(255) not null

title
id - int not null pk,
name - varchar(255) nit null
user_id - int

Поле title.user_id ссылает на user.id как foreign key. Вопрос: допустимо ли значение null в поле title.user_id?
  • Вопрос задан
  • 2634 просмотра
Решения вопроса 1
egor_nullptr
@egor_nullptr
Допустимо. В описании FK не забудьте добавить ON DELETE SET NULL.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Для MS SQL - да
наверно зависит от СУБД
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы