У меня есть таблица 1 с первичным ключом user_id
и таблицей 2, где user_id
является внешним ключом.
В таблице 2 может существовать только 1 запись за user_id
, и без нее не может быть записи.
ВОПРОС: Может ли user_id
в таблице 2 одновременно быть как иностранным, так и первичным ключом, и если да, то это хорошая идея, какие плюсы и минусы?