kerki: primary key -sortiert er sich neu ?

Beitrag lesen

Hallo Sven!

Der Primary Key wird zumindest bei MySQL wieder vergeben, falls er zuvor gelöscht wurde.

Tut mir leid, aber diese Aussage ist (zumindest was mein MySQL Version 3.21.19a) anbelangt schlicht unwahr!

Die auto_increment Nr. wird NICHT nochmals vergeben, sondern wird überschlagen. Eine Neunummerierung der alten Datensätze findet ebenfalls nicht statt.

Im Übrigen wäre ein derartiges Verhalten auch absoluter Käse:

Man bedenke, man habe eine 1:n Untertabelle, mit entsprechendem secondary key, der sich auf auf diese Nummern bezieht. Da bekämen dann etwaige 'Kinder' plötzlich ganz andere 'Eltern' zugewürfelt, und das wollen wir doch ganz bestimmt nicht. ;-)

Gruß,
kerki