私があなたの質問を正しく理解しているなら、主キーや他の種類の一意の識別子を持たないテーブル行の一意の識別子が必要です。私が見る限り、それは簡単なことではありません。他のデータベースには一意の行IDがありますが、mySQLにはありません。あなたはできた すべての列の値を使用して行を識別しようとしますが、これは重複防止にはほど遠いです。まったく同じ値を含む行が2つ以上ある可能性があります。つまり、一意の識別子がなければ、これは単純に実行できないことです。
このSOの質問のいくつかのアイデア:
MySQL:MySQLテーブルのすべてのレコードの内部レコード識別子のようなものはありますか?