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

MySQL unikt id eller kombineret id

Brug en unik kombineret nøgle:

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

Hvis du opretter et ID du vil sandsynligvis aldrig bruge det, da du vil forespørge på developer_id og/eller project_id i din LEFT JOIN

BEMÆRK:Sørg for, at kolonnedefinitionerne er de samme som developer og project tabeller.



  1. OPDATERING hvis der findes andet INDSÆT i SQL Server 2008

  2. Hvordan kan jeg lave en UPDATE-sætning med JOIN i SQL Server?

  3. MySQL-pakke til python 3.7

  4. Fejl ved forsøg på at migrere postgresql db til mysql med workbench