1つのステートメントでキーを変更することはできません。
目的を達成するには、2つのALTERTABLEステートメントを使用する必要があります。
ALTER TABLE DROPFOREIGNKEYを使用して最初のキーを削除します。ALTERTABLEADDCONSTRAINTFOREIGN KEYを使用して、2番目の新しい列でキーを再作成します。
両方を単一のトランザクション内にカプセル化して、アトミックな変更を行うことができます。
1つのステートメントでキーを変更することはできません。
目的を達成するには、2つのALTERTABLEステートメントを使用する必要があります。
ALTER TABLE DROPFOREIGNKEYを使用して最初のキーを削除します。ALTERTABLEADDCONSTRAINTFOREIGN KEYを使用して、2番目の新しい列でキーを再作成します。
両方を単一のトランザクション内にカプセル化して、アトミックな変更を行うことができます。