У меня следующая структура моего проекта и программы разработчика:
developer table
id
developer name
etc...
project table
id
project name
etc...
developer _project table
???
Поскольку разработчик может участвовать в нескольких проектах, а в проекте может быть несколько разработчиков, мне нужно создать новую таблицу, но из того, что я читайте, они не говорят, какой идентификатор мне использовать.
Если я использую автоматическое увеличение идентификатора + user_id + project_id, будет ли у меня дубликат, поскольку идентификатор является первичным ключом?