ALTER TABLE Client CHANGE idClient
idClient INT AUTO_INCREMENT PRIMARY KEY;
Sau đó, khi bạn chèn vào bảng, hãy loại trừ cột khóa chính tăng tự động khỏi phần chèn của bạn:
INSERT INTO Client (name, address, country)
VALUES ('name', 'address', 'country')...;
Giá trị mới của idClient sẽ được tạo.
Đây là cách duy nhất để thực hiện việc này một cách an toàn nếu có nhiều trường hợp ứng dụng chèn hàng cùng một lúc. Sử dụng phương thức MAX (idClient) mà bạn mô tả sẽ không hoạt động vì nó phụ thuộc vào điều kiện chủng tộc.