sql >> Databáze >  >> RDS >> Mysql

Jedinečné ID MySQL nebo kombinované ID

Použijte jedinečný kombinovaný klíč:

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

Pokud vytvoříte ID pravděpodobně jej nikdy nepoužijete, protože se budete dotazovat na developer_id a/nebo project_id v LEFT JOIN

POZNÁMKA:Ujistěte se, že definice sloupců jsou stejné jako u developer a project tabulky.



  1. Která odvětví nejvíce těží z přístupu?

  2. Vraťte pouze číselné hodnoty ze sloupce databáze PostgreSQL

  3. CONVERT() vs TRY_CONVERT v SQL Server:Jaký je rozdíl?

  4. Jak procházet polem relací v php