Mysql
 sql >> Database >  >> RDS >> Mysql

ID univoco MySQL o ID combinato

Usa una chiave combinata univoca:

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

Se crei un ID probabilmente non lo utilizzerai mai poiché interrogherai developer_id e/o project_id nel tuo LEFT JOIN

NOTA:assicurati che le definizioni delle colonne siano le stesse di developer e il project tabelle.