ALTER TABLE Client CHANGE idClient
idClient INT AUTO_INCREMENT PRIMARY KEY;
Wanneer u vervolgens invoegt in de tabel, sluit dan de kolom met automatisch oplopende primaire sleutel uit uw invoeging:
INSERT INTO Client (name, address, country)
VALUES ('name', 'address', 'country')...;
De nieuwe waarde van idClient wordt gegenereerd.
Dit is de enige manier om dit veilig te doen als er meerdere instanties zijn van een toepassing die rijen tegelijk invoegen. Het gebruik van de MAX(idClient)-methode die u beschrijft, zal niet werken, omdat dit onderhevig is aan race-omstandigheden.