There is nothing to βfixβ - you change PK, so FK needs to be dropped.
What do you think should happen if you add a field to PK - will all FK links also add a field? What if this additional field does not exist in other tables? They need to be discarded and then recreated to make sure that they are even reliable links.
source share