ALTER TABLE Client CHANGE idClient
idClient INT AUTO_INCREMENT PRIMARY KEY;
Kemudian saat Anda memasukkan ke dalam tabel, kecualikan kolom kunci utama yang bertambah otomatis dari sisipan Anda:
INSERT INTO Client (name, address, country)
VALUES ('name', 'address', 'country')...;
Nilai baru idClient akan dihasilkan.
Ini adalah satu-satunya cara untuk melakukan ini dengan aman jika ada beberapa contoh aplikasi yang memasukkan baris sekaligus. Menggunakan metode MAX(idClient) yang Anda jelaskan tidak akan berfungsi, karena tunduk pada kondisi balapan.