Si entiendo bien su pregunta, necesita un identificador único para las filas de la tabla que no tienen clave principal ni otro tipo de identificador único. Eso no es fácil de hacer por lo que puedo ver. Otras bases de datos tienen ID de fila únicos, pero mySQL no. podrías use el valor de cada columna para tratar de identificar la fila, pero eso está lejos de ser seguro para duplicados:podría haber dos o más filas que contengan exactamente los mismos valores. Así que diría que sin un identificador único, esto es algo que simplemente no se puede hacer.
Algunas ideas en esta pregunta SO:
MySQL:¿hay algo así como un identificador de registro interno para cada registro en una tabla MySQL?