Ik ben bezig met het maken van een klein orderpakket in PHP / MySQL.
Ik heb een tabel met Orders, hierin staat klant informatie, orderdatum etc. Deze tabel heeft als uniek ik OrderID.
Voor de orderregels heb ik een aparte tabel, hierin wordt het OrderID op geslagen en omschrijving, prijs etc. Deze tabel heeft ook een veld OrderregelID, dit is een auto_increment veld. De unieke sleutel in deze tabel is "OrderID, OrderregelID".
OrderID OrderregelID
1 1
1 2
1 3
2 1
3 1
3 2
Als ik een nieuwe order aanmaak en een orderregel toevoeg wordt in de orderregel tabel netjes met OrderregelID 1 begonnen. Het probleem is dat wanneer ik deze orderregel weer verwijder en een nieuwe toevoeg, dat er weer met OrderregelID 1 begonnen wordt, ik wil graag dat deze doornummer en niet elke keer weer opnieuw begint met nummeren.
Kan dit ook?
Ik heb een tabel met Orders, hierin staat klant informatie, orderdatum etc. Deze tabel heeft als uniek ik OrderID.
Voor de orderregels heb ik een aparte tabel, hierin wordt het OrderID op geslagen en omschrijving, prijs etc. Deze tabel heeft ook een veld OrderregelID, dit is een auto_increment veld. De unieke sleutel in deze tabel is "OrderID, OrderregelID".
OrderID OrderregelID
1 1
1 2
1 3
2 1
3 1
3 2
Als ik een nieuwe order aanmaak en een orderregel toevoeg wordt in de orderregel tabel netjes met OrderregelID 1 begonnen. Het probleem is dat wanneer ik deze orderregel weer verwijder en een nieuwe toevoeg, dat er weer met OrderregelID 1 begonnen wordt, ik wil graag dat deze doornummer en niet elke keer weer opnieuw begint met nummeren.
Kan dit ook?