Du kan ikke ændre nøglen i en enkelt erklæring, se ALTER TABEL syntaks, hvor der ikke er nogen ALTER CONSTRAINT tilgængelig.
Du skal bruge 2 ALTER TABLE-sætninger for at opnå det, du ønsker.
Slet nøglen i den første ved at bruge en ALTER TABLE DROP FOREIGN KEY. Genopret den med de nye kolonner i den anden ved at bruge en ALTER TABLE ADD CONSTRAINT FOREIGN KEY.
Du kan indkapsle begge i en enkelt transaktion for at foretage en atomær modifikation.