Уникальный идентификатор MySQL или комбинированный идентификатор

У меня следующая структура моего проекта и программы разработчика:

developer table
id
developer name
etc...

project table
id
project name
etc...

developer _project table
???

Поскольку разработчик может участвовать в нескольких проектах, а в проекте может быть несколько разработчиков, мне нужно создать новую таблицу, но из того, что я читайте, они не говорят, какой идентификатор мне использовать.

Если я использую автоматическое увеличение идентификатора + user_id + project_id, будет ли у меня дубликат, поскольку идентификатор является первичным ключом?

12
задан splattne 26 November 2011 в 15:52
поделиться