Saya mengalami masalah yang sama, tetapi hanya dengan satu tabel. Menghapus baris dari tabel yang diberikan akan memicu pemicu (sebelum dihapus), yang mencari baris terkait ke dalam tabel yang sama (dengan kondisi tertentu), dan jika menemukannya, baris ini akan diperbarui. Sekarang, jika baris yang diperbarui akan dihapus dengan perintah delete yang sama, maka baris tersebut tidak akan dihapus.
Jadi pada dasarnya, jika Anda membuat pemicu, yang selalu memperbarui baris yang sama yang sedang dihapus, Anda tidak dapat menghapus apa pun mulai sekarang.
Saya tidak tahu apakah ini disengaja, atau tidak. Dari satu cara, tampaknya logis, itu pasti. Jika Anda memperbarui catatan, itu bukan catatan yang sama yang dimaksudkan untuk dihapus.
(maaf untuk bahasa Inggris yang buruk)