Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Dua kunci asing pada kolom yang sama dari satu tabel

Inilah cara saya melakukannya (MySQL 5.0.45):

ALTER TABLE `job_dependency`
ADD FOREIGN KEY (`job`) REFERENCES `job` (`id`),
ADD FOREIGN KEY (`dependency`) REFERENCES `job` (`id`);

Ada masalah dengan ON DELETE CASCADE dalam situasi ini, jadi jangan menggunakannya.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Perbaiki "ERROR 1250 (42000):Tabel '...' dari salah satu SELECT tidak dapat digunakan dalam klausa ORDER global" saat menggunakan UNION di MySQL

  2. Apakah mungkin untuk INSERT dan kemudian PILIH baris yang dimasukkan satu demi satu?

  3. Grup MySQL Berdasarkan dan Pesan Berdasarkan

  4. Bagaimana cara menghapus catatan dalam tabel yang diulang?

  5. bagaimana mencegah kesalahan ini :Peringatan:mysql_fetch_assoc() mengharapkan parameter 1 menjadi sumber daya, boolean diberikan di ... pada baris 11