sql >> Base de Datos >  >> RDS >> Mysql

Identificación única de MySQL o identificación combinada

Utilice una clave combinada única:

CREATE TABLE `developer_project` (
 developer_id INT(10) UNSIGNED /* etc... */,
 project_id INT(10) UNSIGNED /* etc... */,
 PRIMARY KEY dev_project (developer_id, project_id)
);

Si crea un ID probablemente nunca lo usará ya que consultará el id_del_desarrollador y/o el id_del_proyecto en su LEFT JOIN

NOTA:asegúrese de que las definiciones de las columnas sean las mismas que las del developer y el project mesas.