Jeśli dobrze rozumiem Twoje pytanie, potrzebujesz unikalnego identyfikatora dla wierszy tabeli, które nie mają klucza podstawowego ani innego rodzaju unikalnego identyfikatora. O ile widzę, nie jest to łatwe. Inne bazy danych mają unikalne identyfikatory wierszy, ale mySQL nie. możesz użyj wartości każdej kolumny, aby spróbować zidentyfikować wiersz, ale nie jest to bezpieczne dla duplikatów — mogą istnieć dwa lub więcej wierszy zawierających dokładnie te same wartości. Powiedziałbym więc, że bez unikalnego identyfikatora jest to coś, czego po prostu nie można zrobić.
Kilka pomysłów w tym pytaniu SO: