Не искате ли да свържете 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