tk: autoincrement - gelöschte IDs recyclen? MySQL 5

Beitrag lesen

Hallo Kalle,

Nun macht es aber keinen Sinn, mehrstellige IDs zu verwenden, wenn inzwischen zwei- oder dreistellige durch Löschen frei geworden sind.

Warum nicht?

Ich möchte die ID- Lücken beim INSERT wieder füllen. Gibt's dafür ein Datenbank- Kommando?

Nein. Eine ID ist dazu da einen Datensatz eindeutig zu identifizieren - auch wenn der Datensatz bereits wieder gelöscht wurde. Es könnte ja irgendwo immernoch ein Verweis auf diese ID (in deinem Fall ein Link) gespeichert sein, und der darf nicht einfach auf einen anderen Datensatz führen - das Thema wurde hier aber schon des öfteren durchgekaut ...

Gruß,
Tobias