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

Kesalahan mysql 1452 - Tidak dapat menambah atau memperbarui baris anak:batasan kunci asing gagal

Kemungkinan besar sourcecodes_tags Anda tabel berisi sourcecode_id nilai yang tidak ada lagi di sourcecodes Anda meja. Anda harus menyingkirkannya terlebih dahulu.

Berikut kueri yang dapat menemukan ID tersebut:

SELECT DISTINCT sourcecode_id FROM 
   sourcecodes_tags tags LEFT JOIN sourcecodes sc ON tags.sourcecode_id=sc.id 
WHERE sc.id IS NULL;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa operator <=> ini di MySQL?

  2. Peringatan:mysqli_query() mengharapkan parameter 1 menjadi mysqli, sumber daya diberikan

  3. Cara Menghitung Pengguna Aktif Bulanan (MAU) di MySQL

  4. Sistem pengaturan ulang kata sandi di PHP

  5. Panduan Merancang Database Untuk Task Manager Di MySQL