U kunt de sleutel niet in één enkele instructie wijzigen, zie de ALTER TABEL syntaxis, waarin geen ALTER CONSTRAINT beschikbaar is.
U moet 2 ALTER TABLE-instructies gebruiken om te bereiken wat u wilt.
Verwijder de sleutel in de eerste met behulp van een ALTER TABLE DROP FOREIGN KEY. Maak deze opnieuw met de nieuwe kolommen in de tweede, met behulp van een ALTER TABLE ADD CONSTRAINT FOREIGN KEY.
U kunt beide in één enkele transactie inkapselen om een atomaire wijziging aan te brengen.