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

Batasan kunci asing gagal

Batasan kunci asing berarti bahwa Anda satu tabel tidak menerima sisipan, pembaruan, atau penghapusan yang akan 'merusak' kunci asing. Artinya, Anda tidak dapat memperbarui EmpID jika EmpID baru tidak ada di pengguna. Anda tidak dapat menambahkan EmpID baru jika tidak ada di tabel pengguna, dan sebagainya. Jadi untuk mengatasi masalah ini, Anda perlu memastikan bahwa EmpID yang Anda coba tambahkan ke tabel 'tinggalkan', terlebih dahulu ada di tabel 'pengguna'. Kunci asing bisa menjadi item yang sangat kuat, tetapi juga bisa sangat merepotkan. Karena DB yang Anda kerjakan memiliki batasan kunci asing, saya sarankan Anda membacanya sedikit:http ://en.wikipedia.org/wiki/Foreign_key



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Buat Beberapa tabel MySQL menggunakan PHP

  2. Cara Menginstal MySQL 8 di Ubuntu 20.04 LTS

  3. Cara Mendapatkan Waktu Dari String di MySQL

  4. Saya ingin memasukkan data ke database mysql menggunakan PDO PHP. Tapi datanya tidak dimasukkan

  5. Django tidak dapat menemukan modul python MySQLdb