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

MySQL - Tidak dapat menambah atau memperbarui baris anak:batasan kunci asing gagal

Saya memecahkan 'batasan kunci asing gagal ' masalah dengan menambahkan kode berikut ke awal kode SQL (ini untuk mengimpor nilai ke tabel)

SET @[email protected]@CHARACTER_SET_CLIENT;
SET @[email protected]@CHARACTER_SET_RESULTS;
SET @[email protected]@COLLATION_CONNECTION;
SET NAMES utf8;
SET @[email protected]@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
SET @[email protected]@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
SET @[email protected]@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO';
SET @[email protected]@SQL_NOTES, SQL_NOTES=0; 

Kemudian tambahkan kode ini di akhir file

SET [email protected]_SQL_MODE;
SET [email protected]_FOREIGN_KEY_CHECKS;
SET [email protected]_UNIQUE_CHECKS;
SET [email protected]_CHARACTER_SET_CLIENT;
SET [email protected]_CHARACTER_SET_RESULTS;
SET [email protected]_COLLATION_CONNECTION;
SET [email protected]_SQL_NOTES; 


  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 itu tabel Induk dan tabel Anak di Database?

  2. database codeigniter pindah ke tabel lain

  3. Perbedaan antara SELECT INTO dan INSERT INTO di MySQL

  4. MySQL:Gabungan Kiri dengan Gabung Kanan

  5. Bagaimana cara Memeriksa apakah Tombol Radio Dicentang atau Dipilih di jQuery?