l'id con auto incremento meglio metterlo comunque, giusto per avere un indice univoco che rappresenta un record. In modo da poterlo usare nelle condizioni where senza rischiare di avere doppioni.
Ma meglio evitare di basarsi su quello per la gestione. Proprio per il problema che dici tu...