Als ik uw vraag goed begrijp, hebt u een unieke id nodig voor tabelrijen die geen primaire sleutel en geen ander soort unieke id hebben. Dat is voor zover ik kan zien niet eenvoudig. Andere databases hebben unieke rij-ID's, maar mySQL niet. Je zou gebruik de waarde van elke kolom om te proberen de rij te identificeren, maar dat is verre van duplicaatveilig - er kunnen twee of meer rijen zijn die exact dezelfde waarden bevatten. Dus ik zou zeggen, zonder een unieke identificatie is dit iets dat gewoon niet kan.
Enkele ideeën in deze SO-vraag:
MySQL:bestaat er zoiets als een interne record-ID voor elk record in een MySQL-tabel?