Benar; Anda tidak dapat memotong tabel yang memiliki batasan FK di atasnya.
Biasanya proses saya untuk ini adalah:
- Lepaskan batasan
- Potong meja
- Buat ulang batasan.
(Semua dalam satu transaksi, tentu saja.)
Tentu saja, ini hanya berlaku jika anak sudah dipotong. Kalau tidak, saya mengambil rute yang berbeda, bergantung sepenuhnya pada seperti apa data saya. (Terlalu banyak variabel untuk dimasukkan ke sini.)
Poster asli menentukan MENGAPA hal ini terjadi; lihat jawaban ini untuk detail lebih lanjut.