![]() |
Datenbank: MySQL • Version: 4.1 • Zugriff über: Zeos
Primärschlüssel-Wert _wirklich_ einmalig?
Hi ihr, hier bin ich nochmal mit einer kleinen Frage:
Sind Primärschlüssel-Werte in MySQL wirklich _einmalig_? Folgende Situation: Ich lösche einen Datensatz mit der ID 5. Wenn ich danach irgendwann neue Datensätze einfüge, bekommt dann einer von denen u.U. wieder die ID 5 oder ist die Nummerierung _wirklich_ fortlaufend? Viele Grüße Michl |
Re: Primärschlüssel-Wert _wirklich_ einmalig?
Wenn zusätzlich autoinc definiert ist, sind die Werte fortlaufend. Ausnahme könnte sein, wenn der letzte gelöscht wird.
|
Re: Primärschlüssel-Wert _wirklich_ einmalig?
Du musst die Spalte(Row) auf auto_increment stellen und ihr den Primärschlüsselgeben ;)
|
Re: Primärschlüssel-Wert _wirklich_ einmalig?
Zitat:
SQL-Code:
Grüße
ALTER TABLE `<Tabelle>` AUTO_INCREMENT = <Neuer Wert>
Faux |
Re: Primärschlüssel-Wert _wirklich_ einmalig?
Nein, wenn ein eintrag gelöscht wird, dann geht der Primärschlüssel weiter ...
1: ID=1|Name=huhu1|mail=huhu@huhu.de 2: ID=2|Name=tratata|mail=tratata@huhu.de wenn jetzt der erste oder der zweite Wert gelöscht wird, dann wird die nächste ID = 3 sein! ;) aber du kannst wie wohin flux gesagt hat das auch ändern ;) |
Re: Primärschlüssel-Wert _wirklich_ einmalig?
Zitat:
|
Re: Primärschlüssel-Wert _wirklich_ einmalig?
Hier ist was von einer "MySQL ToDo-Liste" im Zusammenhang mit AutoInc zu lesen :
![]() Suche die besser mal noch. :mrgreen: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:15 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz