Permintaan Anda tidak masuk akal
Pengemudi sebagai entitas ada secara terpisah dari Mobil. Mobil dapat dikendarai oleh banyak pengemudi, pengemudi dapat mengendarai banyak mobil. Inilah mengapa Anda memiliki tabel banyak-banyak.
Perhatikan bagian "pengemudi dapat mengendarai banyak mobil". Ini berarti jika Anda menghapus baris Drivers, Anda perlu menghapus baris lain di CarDrivers.
Jika Anda masih ingin melakukan ini, Anda memerlukan pemicu di CarDrivers. CASCADE dari Drivers to CarDrivers akan menghapus baris CarDrivers lainnya untuk Anda. Tidak dapat mengingat perilaku default untuk memicu rekursi juga.
Sungguh kacau.
Catatan:ini hampir masuk akal jika Anda memiliki keunikan pada salah satu kolom di tabel banyak-banyak maka itu harus menjadi kunci asing antara Mobil dan Pengemudi (Unik pada Mobil berarti "paling banyak satu pengemudi per mobil" berarti kolom FK NULLable di Mobil)