hi Peter,
ich bin mir nicht ganz sicher, ob ich verstanden habe, was du meinst. hatte da so meine schwierigkeiten.
Ich habe eine "Wettertabelle", mit (z.B.) den Attributen Tag (Primary Key), Temperatur, Wind, Text.
ich glaube, der haken ist der primary key. ich gehe mal davon aus, dass du mit tag ein datumswert meinst und nicht montag bis sonntag. und hier ist dann die frage, ob nur datum oder auch mit zeitangabe.
Jetzt werden aber die 3 Attribute (Temp., Wind, Text) unabhängig in die Tabelle eingetragen.
was bedeutet hier unabhängig und welchen wert bekommt der primary key tag, das aktuelle datum ?
Wenn jetzt schon ein Datensatz für den Tag existiert, soll ein einfaches UPDATE gemacht werden, das NICHTS vorhandenes überschreibt.
ein update ist immer eine veränderung eines bestehenden datensatzes. wenn du nicht willst, dass ein vorhandener datensatz geändert wird, musst du insert verwenden.
um das zu erreichen, gibt es mehrere möglichkeiten. eine wäre, du änderst deinen primary key und nimmst die zeit in das datum mit rein. dann könntest du vom gleichen tag mehrere einträge machen.
Ilja