phpMyAdmin
 sql >> Teknologi Basis Data >  >> Database Tools >> phpMyAdmin

Kunci komposit sebagai kunci asing (sql)

Sesuai dengan dokumentasi mySQL Anda harus dapat menyiapkan pemetaan kunci asing ke komposit, yang mengharuskan Anda membuat beberapa kolom.

Tambahkan kolom dan letakkan ini di group tabel

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

Seperti yang telah disinggung Steven dalam komentar di bawah, Anda HARUS mencoba untuk mengarsitektur ulang ini sehingga tabel tutorial menggunakan kunci utama yang sebenarnya (bahkan jika itu hanya kunci pengganti identitas). Ini akan memungkinkan kinerja yang lebih besar karena SQL dibuat untuk jenis hubungan ini, bukan gabungan.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Localhost atau phpMyAdmin tidak ditemukan di server:Bagaimana cara memperbaikinya?

  2. Menggabungkan dua kueri SQL

  3. Beberapa konten basis data menghilang setelah penginstalan ulang WAMP

  4. Cara hash kenaikan otomatis di mysql

  5. MySQL Query berfungsi di PhpMyAdmin tetapi tidak di Java Eclipse