MySQL - Использование внешнего ключа в качестве первичного ключа

У меня есть таблица 1 с первичным ключом user_id и таблица 2, где user_id является внешним ключом.

В таблице 2 может существовать только 1 запись на user_id, и ни одна запись не может существовать без него.

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

28
задан CodeVirtuoso 20 January 2012 в 23:09
поделиться