Menghapus Data Pada Beberapa Tabel yang Berelasi

Memoku mencatat soal pengahapusan data pada suatu tabel MySQL dimana data tersebut ada dibeberapa tabel, atau bisa dikatakan datanya saling berhubungan. Contohnya seperti beberapa tabel berikut

Tabel Devices Tabel SIP Tabel User

Dari ke tiga tabel tersebut yaitu tabel devices, sip, users Berikut contoh querynya untuk menghapus data dengan id '222222222'

DELETE devices, sip, users
FROM devices
    JOIN sip
        ON devices.id = sip.id
    JOIN users
        ON devices.id = users.extension
WHERE devices.id = '222222222'

Sekian