Nechcete propojovat MUSIC_STYLE_ID
na ID
, nikoli MUSIC_ID
?
Také je třeba předem vyplnit MUSIC_STYLE_ID
s platnými ID z music_styles
nebo je před vytvořením cizího klíče nastavte na hodnotu null.
Chcete-li to ověřit, zkuste:
SELECT e.*
FROM events e
LEFT JOIN nightl7_complete.music_styles ms ON ms.ID = e.MUSIC_STYLE_ID
WHERE ms.id IS NULL;
Pokud tento dotaz vrátí nějaké záznamy, jedná se o položky v events
které neobsahují odpovídající záznamy v music_styles