Nein das stimmt so nicht.
Wenn du ein UPDATE Statement schreiben kannst mit dem du mit den Bedingungen in dessen WHERE Klausel eine Zeile der Datenbank eindeutig adressieren kannst kannst du die natürlich auch updaten. Anders sieht es aus wenn du ein Framework benutzt das SQL automatisch aus den Metadaten der Datenbank generiert die werden zwingend auf den Primary Key zugreifen. Aber solange du Handarbeit betreibst sollte dich ein fehlender Primary Key nicht aufhalten.
Zitat: |
Mal unabhängig davon, wie die Datensätzen dann dort in die Tabelle gekommen sind, aber ist das tatsächlich so und wie könnte dieses Problem behoben werden? |
Ist das eine Scherzfrage? Um das Problem zu lösen leg einen Primary Key an!