Mysql
 sql >> база данни >  >> RDS >> Mysql

Уникален идентификатор на MySQL или комбиниран идентификатор

Използвайте уникален комбиниран ключ:

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

Ако създадете ID вероятно никога няма да го използвате, тъй като ще поискате developer_id и/или project_id във вашето LEFT JOIN

ЗАБЕЛЕЖКА:уверете се, че дефинициите на колоните са същите като developer и project таблици.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Сортирайте SQL записи въз основа на съвпадащи условия

  2. Как можем да преименуваме името на базата данни в MySQL 5.0

  3. Как да добавя снимка в базата данни на mysql с помощта на php?

  4. Може ли MySql вложеният SP да бъде пречка?

  5. GIS разширение за Доктрина 2