Может ли внешний ключ быть нулевым? [Дубликат]
На этот вопрос уже есть ответ:
Может ли внешний ключ быть пустым и / или дублированным? 11 ответов В нашем проекте базы данных у нас есть таблицаSale
имеет первичный ключ и два эксклюзивных внешних ключа:Vehicle_ID
а такжеPiece_ID
Например, если мы продаем автомобиль, нам нужноVehicle_ID
как внешний ключ, но неPiece_ID
. Можем ли мы положить NULL вPiece_ID
, может ли внешний ключ быть нулевым? Или есть способ сделать эту работу?
Благодарность