Non vuoi collegare MUSIC_STYLE_ID
a ID
, non MUSIC_ID
?
Inoltre, devi precompilare MUSIC_STYLE_ID
con ID validi da music_styles
o impostarli su null prima di creare la chiave esterna.
Per verificarlo, prova:
SELECT e.*
FROM events e
LEFT JOIN nightl7_complete.music_styles ms ON ms.ID = e.MUSIC_STYLE_ID
WHERE ms.id IS NULL;
Se quella query restituisce dei record, si tratta di voci in events
che non contengono record corrispondenti in music_styles