Nếu tôi hiểu đúng câu hỏi của bạn, bạn cần một số nhận dạng duy nhất cho các hàng trong bảng không có khóa chính và không có loại số nhận dạng duy nhất nào khác. Điều đó không dễ thực hiện theo như tôi thấy. Các cơ sở dữ liệu khác có ID hàng duy nhất, nhưng mySQL thì không. Bạn có thể sử dụng giá trị của mọi cột để thử và xác định hàng, nhưng điều đó không an toàn trùng lặp - có thể có hai hoặc nhiều hàng chứa các giá trị giống hệt nhau. Vì vậy, tôi muốn nói, nếu không có số nhận dạng duy nhất, đây là điều đơn giản là không thể thực hiện được.
Một số ý tưởng trong câu hỏi SO này:
MySQL:có cái gì đó giống như một số nhận dạng bản ghi nội bộ cho mọi bản ghi trong bảng MySQL không?