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

MySQL .csv memuat gagal karena Tidak dapat menambah atau memperbarui baris anak:batasan kunci asing gagal

Anda dapat menonaktifkan pemeriksaan kunci asing dengan menggunakan set foreign_key_checks = 0; sebelum input (pastikan untuk mengaturnya kembali menggunakan SET foreign_key_checks = 1; setelah lari.

Apa yang benar-benar harus Anda lakukan adalah memastikan bahwa tabel apa pun hometeam_id dan awayteam_id menunjuk ke HAVE nilai yang Anda masukkan. Jika tabel tim memasukkan data ke dalamnya dalam CSV yang sama dengan tabel permainan Anda, lakukan tabel tim terlebih dahulu, tetapi tampaknya tidak demikian.

Terakhir, Anda dapat menghapus kunci asing pada hometeam_id dan awayteam_id dan menambahkannya nanti seperti contoh ini:ALTER TABLE table_name DROP FOREIGN KEY table_name_ibfk_1;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Presto setara dengan MySQL group_concat

  2. Saat bergabung ke tabel yang sangat kecil/kosong mengapa MySQL melakukan pemindaian penuh meskipun saya menggunakan LIMIT?

  3. bagaimana saya bisa mengembalikan beberapa catatan basis data dari kelas dalam pemrograman OOP

  4. Bagaimana cara memperbarui database secara otomatis setelah sesi berakhir tanpa menyegarkan halaman saya

  5. Cara (diam-diam) menghapus instalasi MySQL pada Windows 32 dan 64 bit