Das ist eine ganz schlechte Idee, da damit auch alle Referenzen neu hergestellt werden müssten.
erm. Ok. Geb ich dir recht. Das funktioniert eigentlich nur, wenn man mit nem skript arbeitet, wo man jedesmal absolut eindeutige ids vergibt... mach ich generell so, vergesse aber immer das das nicht standard ist ;)
also in dem sinne:
DELETE FROM blablabla WHERE id = $id
INSERT INTO blablabla (id, wert) VALUES ('$id', 'neuer_wert')
usw
wenn du also ne eindeutige id hast, und einen datensatz dazu updaten willst oder neu anlegen wenn er noch nicht da ist, dann klappt das wunderbar, aber auch nur dann...