MySQL: Gibt es so etwas wie eine interne Datensatzkennung für jeden Datensatz in einer MySQL-Tabelle?

Ich erstelle eine Tabellenkalkulations-App mit MySQL als Speicher. Ich muss Datensätze identifizieren, die clientseitig aktualisiert werden, um die Änderungen zu speichern.

Gibt es eine Möglichkeit, wie z. B. eine Art "interne Datensatzkennung" (intern wie von der Datenbank-Engine selbst verwendet), um Datensätze eindeutig zu identifizieren, sodass ich die richtigen Datensätze aktualisieren kann?

Natürlich kann eine SELECT-Abfrage verwendet werden, um den Datensatz einschließlich aller Felder in der Tabelle zu identifizieren, aber dies hat in den meisten Situationen natürlich den Nachteil, dass mehrere Datensätze zurückgegeben werden.

WICHTIG: Die Tabellenkalkulations-App zielt darauf ab, mit JEDER Tabelle zu arbeiten, auch mit einer extrem schlechten Gestaltung, ohne Schlüssel. Daher sind Lösungen wie "Definieren eines Felds mit einem EINZIGARTIGEN Index und Arbeiten damit" keine Option. Die Tabellenstruktur kann extrem variabel sein und muss keine Rolle spielen.

Danke vielmals.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage