ALTER TABLE Client CHANGE idClient
idClient INT AUTO_INCREMENT PRIMARY KEY;
Schließen Sie dann beim Einfügen in die Tabelle die automatisch inkrementierende Primärschlüsselspalte aus Ihrer Einfügung aus:
INSERT INTO Client (name, address, country)
VALUES ('name', 'address', 'country')...;
Der neue Wert von idClient wird generiert.
Dies ist die einzige sichere Möglichkeit, wenn mehrere Instanzen einer Anwendung gleichzeitig Zeilen einfügen. Die Verwendung der von Ihnen beschriebenen MAX(idClient)-Methode wird nicht funktionieren, da sie den Rennbedingungen unterliegt.