Heb een database met onderstaande layout
Recordnr, integer, auto_increment
Id, integer
en een heleboel andere niet interessante kolommen
De bovenstaande layout kan niet gewijzigd worden. Hier is trouwens voor gekozen omdat het mogelijk moet kunnen zijn om een id vaker terug te laten komen.
Als ik een nieuw item wil toevoegen moet ik eerste het nieuwe id bepalen, wat opzich op deze manier kan:
hoogste id opvragen dmv : select max(id) from table
id ophogen
nieuwe data inserten dmv : insert into table (id, bla) values ('$newid', '$bla')
Maar ik denk dat het sneller zou moeten kunnen, iets in de trant van:
insert into table (id, bla) values (max(id)+1, '$bla')
Maar alle geprobeerde combinatis en permutatites leveren diverse foutmeldingen op. Kan dit inderdaad niet?
Recordnr, integer, auto_increment
Id, integer
en een heleboel andere niet interessante kolommen
De bovenstaande layout kan niet gewijzigd worden. Hier is trouwens voor gekozen omdat het mogelijk moet kunnen zijn om een id vaker terug te laten komen.
Als ik een nieuw item wil toevoegen moet ik eerste het nieuwe id bepalen, wat opzich op deze manier kan:
hoogste id opvragen dmv : select max(id) from table
id ophogen
nieuwe data inserten dmv : insert into table (id, bla) values ('$newid', '$bla')
Maar ik denk dat het sneller zou moeten kunnen, iets in de trant van:
insert into table (id, bla) values (max(id)+1, '$bla')
Maar alle geprobeerde combinatis en permutatites leveren diverse foutmeldingen op. Kan dit inderdaad niet?
[ Voor 0% gewijzigd door Verwijderd op 09-09-2002 11:19 . Reden: typo ]