Anda dapat menonaktifkan sementara pemeriksaan kunci asing di MySQL untuk melakukan operasi yang akan gagal jika pemeriksaan ini diaktifkan:
// Disable foreign keys check
Statement stmt = conn.createStatement();
stmt.execute("SET FOREIGN_KEY_CHECKS=0");
stmt.close();
// Do your stuff
// Enable foreign keys check
Statement stmt = conn.createStatement();
stmt.execute("SET FOREIGN_KEY_CHECKS=1");
stmt.close();
Perhatikan bahwa ini adalah pengaturan per koneksi sehingga Anda harus melakukan semua pekerjaan Anda menggunakan conn
yang sama objek.