MySQL - Primary Key
Dirk
- datenbank
Hallo zusammen,
ich habe eine MySQL-DB mit
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
Hi,
- ID als Primary Key
Nun überlege ich, wie ich am besten die IDs erzeuge.
auto_increment.
cu,
Andreas
hi,
auto_increment.
diese lösung kannte dirk wohl schon, siehe letzter absatz seines postings.
gruss,
wahsaga
hi,
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) ??
sieh dir mal http://www.mysql.de/doc/de/mysql_insert_id.html und http://www.php.net/manual/de/function.mysql-insert-id.php an.
gruss,
wahsaga