Apakah Anda tidak ingin menautkan MUSIC_STYLE_ID ke ID , bukan MUSIC_ID ?
Selain itu, Anda harus mengisi MUSIC_STYLE_ID terlebih dahulu dengan id yang valid dari music_styles , atau setel ke null sebelum membuat kunci asing.
Untuk memverifikasi ini, coba:
SELECT e.*
FROM events e
LEFT JOIN nightl7_complete.music_styles ms ON ms.ID = e.MUSIC_STYLE_ID
WHERE ms.id IS NULL;
Jika kueri itu mengembalikan catatan apa pun, itu adalah entri dalam events yang tidak berisi rekaman yang sesuai di music_styles