No no, ID nella seconda tabella non è PRIMARY KEY, è FOREIGN KEY ovvero chiave esterna (cioè legata ad un'altra tabella). Al lato pratico puoi trattarlo come un normalissimo campo specie se usi le tabelle MyISAM che non supportano le chiavi esterne. Se usi mysql con innodb oppure un altro db allora hai proprio una sintassi per questo tipo di chiavi.