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

HAPUS semua di mana batasan kunci asing MySQL tidak gagal

Anda harus LEFT JOIN tabel referensi dan tambahkan kondisi yang mengatakan bahwa baris tidak ada dalam tabel itu.

Misalnya:

DELETE a FROM a
LEFT JOIN b ON b.a_id = a.id
WHERE b.a_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. MySQL Ubah Kata Sandi Pengguna

  2. PHP vs Kinerja MySQL ( jika , fungsi ) dalam kueri

  3. Menyimpan karakter Urdu di MySQL

  4. Cara Menghapus Seluruh Database MySQL

  5. Perbandingan datetime MySQL dengan baris sebelumnya