Se il campo id è autoincrement perché specifichi il valore da inserirci?
I campi autoincrement li gestisce (e direi DEVE gestirli) il db, non devi scriverci tu.