Matthias Apsel: Tabelle ohne Primary Key?

Beitrag lesen

Om nah hoo pez nyeetz, Tom!

Kümmere dich nicht um die Interna des DBMS. Eine ID muss lediglich eindeutig sein. Sonst nichts.

Was für eine dämliche Haltung ist das denn?

Wenn man meint einen Fehler entdeckt zu haben, darf man dem selbstverständlich nachgehen. Die theoretische Meinung, die Du hier verbreitest (die hier leider bezüglich Autoincrement oft verbreitet wird) steht doch der praktischen Umsetzung entgegen. Und da weder MySQL noch SQLite den Primray-Key auswürfeln, sondern ihn hochzählen, wird man als auch fragen dürfen, woran die Abweichung liegt

Im Normalfall schaut man in solche Tabellen ja nicht hinein. Offensichtlich gab es auch keine Ausgabe einer Warnung. Aus einer Inkrementierung, die nicht wie erwartet läuft, weil vielleicht die Daten intern anders organisiert werden, zu schlussfolgern, dass man ja den PK löschen kann, ist, denke ich, die völlig falsche Idee.

Matthias

--
Der Unterschied zwischen Java und JavaScript ist größer als der zwischen Iris und Irish Coffee.