M.Dessel: Datensatzänderung im Primary Key

Beitrag lesen

Hallo zusammen,

ich hab mal wieder ne Frage.
Ich habe eine MySQL Tabelle in der ich einen zusammengesetzten 4-fach Primary-Key habe, den ich manuell vergeben muss.
Ich habe in meinem Programm eine Funktion geschrieben, mit der ich die Inhalte der Datensätze ändern kann.

update Tabelle_xyz where usw.

funktioniert auch bis auf den Fall, wenn sich Änderungen in den Schlüsselfeldern ergeben. Diese werden ignoriert.

Gibt es eine elegantere Lösung als den betreffenden Datensatz in einem Array zwischenzuspeichern ind zu löschen und dann das gerettete Array als neuen Datensatz zu speichern oder kann ich die Änderung des Schlüssels erzwingen.

Über eine Hilfe würde ich mich sehr freuen.

Gruss Manfred