Ik heb een forum gebouwd in php, waarbij in mysql aan berichten een message_id wordt gekoppeld en eventueel een message_parent als het een reply is. Nou komt het natuurlijk voor dat je bij het adminnnen posts weghaalt. Deze worden dan ook totaal uit de database weggehaald. Er blijven lege plekken over die niet opnieuw gebruik worden.
Ik heb een her-index scriptje geschreven wat alle lege plekken gebruikt. Alle posts worden als het ware weer in elkaar geschoven. Dit systeem werkt perfect.
Als ik echter een nieuwe post doe, krijgt deze automatisch van mysql het id 60 (bijvoorbeeld). Die kolom is auto-incremented en gaat nog steeds door waar hij het laatst gebleven was, in plaats van terug te springen net achter het id van de (na de her-index) laatste posting.
Is er een manier om dit alsnog handmatig te doen, dan kan ik ook dat in het script opnemen
Ik heb een her-index scriptje geschreven wat alle lege plekken gebruikt. Alle posts worden als het ware weer in elkaar geschoven. Dit systeem werkt perfect.
Als ik echter een nieuwe post doe, krijgt deze automatisch van mysql het id 60 (bijvoorbeeld). Die kolom is auto-incremented en gaat nog steeds door waar hij het laatst gebleven was, in plaats van terug te springen net achter het id van de (na de her-index) laatste posting.
Is er een manier om dit alsnog handmatig te doen, dan kan ik ook dat in het script opnemen
Een vergissing is menselijk, maar om er echt een puinhoop van te maken heb je een computer nodig.