Ilja: ID-Vergabe eher der DB überlassen oder selbst manuell vergeben?

Beitrag lesen

moin,

ich kann immer nur davon rten, einen primärschlüssel nicht für fachlichkeiten zu verwenden und genau das hast du vor. lass den schlüssel schlüssel sein, sprich er erfüllt die aufgaben einen datensatz eindeutig zu identifizieren, nicht mehr und nicht weniger. was du willst ist eine zusätzliche spalte, welche die geladenen datensätze entsprechend gruppiert. sprich beim laden der daten werden sie über eine zusätzliche spalte ihrer gruppe entsprechend zugeordnet. dort steht dann zum beispiel A7 und wenn du nur diese löschen willst, dann gibst du in der delete klaausel eben diese daten an. damit wären sie zu 100% genau identifiziert und du musst keinen unsinn mit dem primärschlüssel anrichten. grundsätzlich ist es auch besser, die vergabe der datenbank zu überlassen, zuem beispiel weil sie dadurch session unabhängig passiert.

Ilja