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

KESALAHAN 1452:Tidak dapat menambah atau memperbarui baris anak:batasan kunci asing gagal

Diambil dari Menggunakan Batasan KUNCI ASING

Hubungan kunci asing melibatkan tabel induk yang menyimpan nilai data pusat, dan tabel anak dengan nilai identik yang menunjuk kembali ke induknya. Klausa FOREIGN KEY ditentukan dalam tabel anak.

Ini akan menolak operasi INSERT atau UPDATE apa pun yang mencoba membuat nilai kunci asing di tabel anak jika tidak ada nilai kunci kandidat yang cocok di tabel induk.

Jadi kesalahan Anda Error Code: 1452. Cannot add or update a child row: a foreign key constraint fails pada dasarnya berarti bahwa, Anda mencoba menambahkan baris ke Ordrelinje . Anda tabel yang tidak memiliki baris yang cocok (OrderID) di Ordre tabel.

Anda harus terlebih dahulu memasukkan baris ke Ordre tabel.



  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 Diagram Basis Data Secara Otomatis MySQL

  2. memilih nilai unik dari kolom

  3. Sintaks SQL CREATE TABLE – Didaftarkan oleh DBMS

  4. Cara menampilkan gambar dari database menggunakan php

  5. Bagaimana cara mengubah mysql ke mysqli?