Ok... solitamente faccio io una parte di codice che legge id esistente e ne aggiunge 1 era per capire se lo facesse anche in automatico
Grassssssiiiiiieeeeeeee Romaaaa..... ? ?
Probabilmente vi riferite al classico ID autoincrementato primary key, ma non è il solo campo numerico che si può impostare come tale.
Molto meglio creare un proprio ID univoco, come chiave primaria, anche formato da più campi, se necessario.