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

MySQL - Kunci asing saat menghapus kaskade - Apakah ada urutan eksekusi yang ditentukan?

ALTER TABLE table ADD CONSTRAINT foreign_key FOREIGN KEY sama, sehingga tidak bisa menjadi alasan kesalahan.

(...teks dihapus)

Tidak bisa menjelaskan perilaku aneh itu. Dapat menyarankan solusi:

SET FOREIGN_KEY_CHECKS = 0;
DELETE FROM A WHERE ID=1;
SET FOREIGN_KEY_CHECKS = 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. Cara termudah untuk tautan verifikasi email PHP

  2. Perulangan PDO melalui dan pencetakan fetchAll

  3. @OnDelete Hibernate anotasi tidak menghasilkan ON DELETE CASCADE untuk MySql

  4. Tidak dapat mengambil metadata proyek. Pastikan ini adalah proyek .NET Core berbasis MSBuild

  5. Kapan saya memanggil bind_param jika menggunakan pernyataan yang disiapkan MySQLi dalam satu lingkaran?