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