Just do the updates. In a transaction if you need to. 15 updates is a peanut, unless you do it on every access on the page or something like that.
You do not want to delete / reinsert rows to avoid extra queries. And you wonβt be able to if you want to have a foreign key that refers to an updated table.
Almost certainly premature optimization.
source share