Prima di tutto, key
è una parola riservata, esci con `
In secondo luogo, quando si utilizza la colonna auto_increment, quella colonna deve essere definita come chiave.
CREATE TEMPORARY TABLE
`RETURN_ARTISTS`
(`KEY` INT(11) NOT NULL AUTO_INCREMENT,
ARTIST_1_KEY INT(11),
ARTIST_2_KEY INT(11),
KEY (`KEY`));