You may need to do this if you are using a natural primary key (one that has actual value in the problem area). If the value has changed, you will need to cascade the change.
I suggested that a bad example of this would be a database of buildings on the school campus, with the name of the building being the primary key (don't do this at home). If the building is renamed to bribe the honor of a new donor, then the key should change.
source
share