Dirk: MySQL - Primary Key

Beitrag lesen

Hallo zusammen,

ich habe eine MySQL-DB mit

  • ID als Primary Key
  • Name
  • Beschreibung

Nun überlege ich, wie ich am besten die IDs erzeuge. Der Benutzer soll über eine Admin Datensätze verändern, löschen und einfügen können. Wenn nur Einfügen erlaubt wäre, könnte ich ja jeweils die Anzahl der Einträge zählen, und als ID für den neuen EIntrag dann +1 wählen. Das macht wegen dem erlaubten Löschen aber keinen Sinn.

Wie kann ich denn die Auto-ID Vergabe von MySQL nutzen? Und wie bekomme ich dann beim Einfügen mit, welche ID vergeben wurde (abfragen des Datensatzes mit dem Merkmal Namen geht ja nicht, da dieser redundant sein könnte) ??

Danke,
mfG Dirk