Hallo zusammen,
ich habe mich in letzter Zeit mal ein wenig mit MySQL Datenbanken beschäftigt und möchte es gerne so haben, dass wenn ich mit einem Doppelklick auf den Datensatz klicke, ich diesen direkt bearbeiten kann.
In Datenbanken von WordPress ist es zum Beispiel so, dass ich links Buttons habe zum bearbeiten, löschen usw. und wenn ich dann auf einen Eintrag in einer Zeile klicke, öffnet sich ein Textfeld, in dem ich die aktuellen Daten bearbeiten kann. Wie kann ich dies auch in meiner Datenbank so einrichten?
Beim probieren habe ich zufällig gesehen, dass wenn ich einen Primärschlüssel setze, ich dann die Tabellen so bearbeiten kann. Aber was hat das mit dem Schlüssel auf sich? Wie ich das verstanden habe, sind das Zeilen bzw. werde die niemals zwei mal vorkommen dürfen. Also zum Beispiel ID's o.ä.
Wenn ich einen Unique Schlüssel bzw. ein Index setze, funktioniert das ganze auch. Nur beim bearbeiten, ist das ganze etwas anders, sodass mit z.B. immer der Reset der Daten zum Null wert angeboten wird usw.
Was hat das ganze denn mit den Schlüsseln zutun und gibt es nicht vielleicht sogar noch eine andere Möglichkeit, um das gleiche Ergebnis ohne das setzen der Schlüssel zu erreichen?
Gruß Janik