devi usare la primary key come l'hai impostata....

PRIMARY KEY (`dat_privato`,`dat_ID`),

ma poi usi:

REFERENCES `datorelavoro` (`dat_ID`,`dat_privato`)

gira la chiave primaria di *datorelavoro*

PRIMARY KEY (`dat_ID`, `dat_privato`),