Lieber Linuchs,
Puh, ist das so unverständlich formuliert?
nicht unverständlich, sondern missverständlich. Du schreibst von Ändern und willst in der technischen Umsetzung aber kein Update. Warum nicht? Warum willst Du stattdessen einen neuen Datensatz? Und wenn schon, was wird aus dem alten Datensatz?
Wenn Du hier nach einer konkreten Syntax für etwas suchst, kann Dir am besten geholfen werden, wenn man versteht, was Du zu erreichen versuchst. Das kann auch bedeuten, dass man Dir aufzeigt, dass Dein grundlegender Ansatz ungünstig gewählt ist.
Der Reihe nach:
- Datensatz wird wie zum Ändern angeboten, kann ein neues Datum bekommen, vielleicht beim Wanderzirkus einen anderen Ort.
Das ist also GUI. Der Benutzer sieht ein Formular. Die Inhalte darin haben mit einem bereits existierenden Datensatz in der DB zu tun. Soweit klar.
- Statt UPDATE erfolgt nun aber ein INSERT, ein neuer Satz wird in die DB geschrieben mit allen Feldern.
Und genau hier kommt das WTF. Warum genau kein UPDATE
?
INSERT INTO termine ... # und jetzt alle Felder, ohne einzeln aufzuzählen
Was genau meinst Du mit „ohne einzeln aufzuzählen“? Da ich Dir zutraue, dass Du im Handbuch selber nachlesen kannst, wie man INSERT
in seinen Varianten verwenden kann, stellt sich leider diese konkrete Nachfrage.
Liebe Grüße
Felix Riesterer