Rudi: Primary Key Wert ändern was erledigt mysql davon?

Beitrag lesen

Wenn du vorher einen Join auf die beiden Tabellen machst, kannst du so eine Art Änderungsweitergabe realisieren.

Ich frag mich aber warum du in der Rechnungstabelle einen PrimKey hast in dem die Kundennummer (Kundenkey steht), dieses Feld darf in MySQL nicht als PrimKey definiert sein, lediglich die Rechnungsnummer.

Eine Rechnung kann nur eine Kundennummer beinhalten oder hast Du schon mal eine Rechnung mit mehreren Kundennummern gesehen?
Dafür kann aber eine Rechnung eine Kundenummer und Kostenstellennummer beinhalten.

Da der PrimKey normalerweise nur zur internen Verarbeitung verwendet wird, muss man diesen auch nie ändern. Du solltest dein Datenbankmodell vielleicht nochmal überdenken!

Ich möchte den Primäry Key auch nicht ändern das war ein blödes Beispiel

Ein Primary Key habe ich gesetzt weil es eine Rechungsnummer nur einmal geben kann.

Ein Join habe ich bereits nur zur Abfrage benutzt aber eine Änderunsgweitergabe dass das auch geht wußte ich nicht.