Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Id duy nhất của MySQL hoặc id kết hợp

Sử dụng một khóa kết hợp duy nhất:

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

Nếu bạn tạo ID bạn có thể sẽ không bao giờ sử dụng nó vì bạn sẽ truy vấn developer_id và / hoặc project_id trong LEFT JOIN của bạn

LƯU Ý:đảm bảo định nghĩa cột giống với developerproject bảng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để tạo một loạt các giá trị trung bình hàng giờ trong MySQL?

  2. Sự khác biệt giữa MyISAM và InnoDB là gì?

  3. Nhiều bộ và mệnh đề where trong Truy vấn cập nhật trong mysql

  4. Hiệu suất PHP so với MySQL (if, các hàm) trong truy vấn

  5. Ngôn ngữ dịch ngữ pháp