Em primeiro lugar,
key
é uma palavra reservada, escape dela com ` Em segundo lugar, ao usar a coluna auto_increment, essa coluna deve ser definida como uma chave.
CREATE TEMPORARY TABLE
`RETURN_ARTISTS`
(`KEY` INT(11) NOT NULL AUTO_INCREMENT,
ARTIST_1_KEY INT(11),
ARTIST_2_KEY INT(11),
KEY (`KEY`));