Не искате ли да свържете MUSIC_STYLE_ID към ID , а не MUSIC_ID ?
Освен това трябва предварително да попълните MUSIC_STYLE_ID с валидни идентификатори от music_styles , или ги задайте на нула, преди да създадете външния ключ.
За да проверите това, опитайте:
SELECT e.*
FROM events e
LEFT JOIN nightl7_complete.music_styles ms ON ms.ID = e.MUSIC_STYLE_ID
WHERE ms.id IS NULL;
Ако тази заявка върне някакви записи, това са записи в events които не съдържат съответните записи в music_styles