Ha iedereen,

Voor sommige dingen heb je een steeds oplopend nummer nodig, denk aan factuurnummers e.d. Wat is de beste manier om het huidige nummer op te slaan, zodat je de volgende keer - bij bijvoorbeeld een nieuwe factuur - weer weet bij welk nummer je bent? Momenteel heb ik altijd een tabelletje "counters", met daarin de naam en de huidige waarde, waarbij bij iedere transactie het nummertje 1 omhoog wordt ge-update.

Ik vroeg me af of dit niet eenvoudiger / praktischer kan, hoe doen jullie dit?

Groet,
Ricardo
Mag ik vragen waar je het laatste id 20 keer voor nodig hebt? Overigens hoeft het selecteren van 1 record uit een tabel met 50000 records helemaal geen probleem te zijn, zo lang je maar de juiste indexen gebruikt.
Zoiets?

SELECT factuurnummer FROM facturen ORDER BY factuurnummer DESC LIMIT 1
Bijvoorbeeld, en dan heb je uiteraard een INDEX op de kolom factuurnummer.

Reageren