phpMyAdmin
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> phpMyAdmin

Khóa tổng hợp làm khóa ngoại (sql)

Theo tài liệu mySQL bạn sẽ có thể thiết lập ánh xạ khóa ngoại tới vật liệu tổng hợp, điều này sẽ yêu cầu bạn tạo nhiều cột.

Thêm các cột và đặt cột này vào group của bạn bảng

FOREIGN KEY (`beggingTime`,`day`,`tutorId`) 
    REFERENCES tutorial(`beggingTime`,`day`,`tutorId`)

Như Steven đã ám chỉ trong các nhận xét bên dưới, bạn NÊN cố gắng kiến ​​trúc lại điều này để bảng hướng dẫn sử dụng một khóa chính thực tế (ngay cả khi nó chỉ là một khóa thay thế danh tính). Điều này sẽ cho phép hiệu suất cao hơn vì SQL được xây dựng cho kiểu quan hệ này, không phải kết hợp.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Một số nội dung cơ sở dữ liệu đã biến mất sau khi cài đặt lại WAMP

  2. Tôi đã tạo một số thủ tục được lưu trữ trong phpmyadmin, làm cách nào để gọi chúng bằng truy vấn sql?

  3. Tôi nên sử dụng cơ sở dữ liệu nào với node.js?

  4. Cách ẩn cơ sở dữ liệu information_schema khỏi phpmyadmin

  5. Làm cách nào để tôi có thể đặt sắp xếp mặc định cho các bảng trong PHPMyAdmin (tức là luôn là Khóa chính - Giảm dần)