Встречается на собеседованиях • сегодня
Может ли быть два одинаковых значения в столбце FOREIGN KEY в БД
Да, может. FOREIGN KEY — это ограничение, которое ссылается на PRIMARY KEY или UNIQUE другой таблицы, но само по себе не требует уникальности значений. Например, несколько записей в таблице orders могут ссылаться на одного клиента из таблицы customers:
sql
CREATE TABLE customers (
customer_id INT PRIMARY KEY,
name VARCHAR(100)
);
CREATE TABLE orders (
order_id INT PRIMARY KEY,
customer_id INT,
FOREIGN KEY (customer_id) REFERENCES customers(customer_id)
);Здесь несколько заказов (orders) могут принадлежать одному клиенту (customer_id), что допустимо.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы