Vous ne pouvez pas modifier la clé dans une seule instruction, voir ALTER TABLE syntaxe, dans laquelle il n'y a pas ALTER CONSTRAINT disponible.
Vous devez utiliser 2 instructions ALTER TABLE pour accomplir ce que vous voulez.
Supprimez la clé dans le premier à l'aide d'un ALTER TABLE DROP FOREIGN KEY. Recréez-la avec les nouvelles colonnes dans le second, à l'aide d'un ALTER TABLE ADD CONSTRAINT FOREIGN KEY.
Vous pouvez encapsuler les deux dans une seule transaction pour effectuer une modification atomique.