phpMyAdmin
 sql >> Teknologi Basis Data >  >> Database Tools >> phpMyAdmin

Tidak dapat menyetel foreign_key_checks ke 0/off

Mengubah variabel sesi seperti foreign_key_checks hanya berlangsung selama sesi. Setelah Anda membuka koneksi baru, opsi default ke nilai global.

PhpMyAdmin, seperti setiap aplikasi PHP, membuka koneksi baru untuk setiap permintaan. Jadi segera setelah Anda mengubah foreign_key_checks , itu menutup sesi yang Anda ubah opsinya, dan perubahan Anda selesai.

Jika Anda ingin mengubah opsi ini, Anda harus menjalankan perubahan sebagai bagian dari skrip impor, sehingga akan ditangani di awal koneksi yang memproses impor.

Kemungkinan lain adalah mengubahnya dengan SET GLOBAL ... , tetapi ini akan memengaruhi semua sesi, bukan hanya sesi yang Anda gunakan untuk impor. Juga, Anda memerlukan SUPER hak istimewa untuk mengubah opsi global, dan Anda tampaknya tidak memiliki hak istimewa itu.

Sunting:Opsi lain adalah menghapus centang "Aktifkan pemeriksaan kunci asing" pada tahap Impor...




  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. mysql, ASC serangkaian angka menggunakan data yang ada

  2. Tidak Dapat Memasukkan SQL Ke Dalam Satu Tabel Tertentu

  3. Bagaimana cara terhubung ke database Prod/Dev Anda menggunakan phpMyAdmin?

  4. tidak dapat masuk ke phpmyadmin error #1862 - Kata sandi Anda telah kedaluwarsa

  5. Bagaimana saya bisa menambahkan beberapa alamat pengguna tunggal di database MySQL