Estou assumindo o
ID
coluna é definida como uma chave primária, nesse caso, seu objetivo é fornecer um único dado para identificar cada registro - é impossível ter dois registros na mesma tabela com a mesma chave primária. O que exatamente você está tentando realizar? Se você deseja armazenar o ID da compra, deve criar uma coluna separada para ele e armazená-lo explicitamente - uma coluna de incremento automático não é o que você está procurando.