wollte mal wissen ob es möglich ist in einem Query entweder INSERT INTO auszuführen (falls Eintrag noch nicht vorhanden) oder UPDATE (falls eintrag vorhanden) auszuführen.
Das ganze jedoch OHNE on duplicate key entry, da es sich bei den Spalten nicht um Prim. Keys handelt.
Tabellen Struktur sieht folgendermaßen aus:
`id` - `attribute` - `val`
Für alle IDs können verschiedene Attribute u. Werte gespeichert werden:
Code:
ID | attribute | val 1 Attr_1 2 1 Attr_2 5 2 Attr_5 6 2 Attr_8 1
Hab ebenfalls REPLACE gegoogelt, allerdings kann ich da nicht mit WHERE arbeiten.
Ist es generell möglich das zu tun oder muss ich z.B. zunächst ein UPDATE query ausführen und falls keine Zeilen betroffen sind ein INSERT INTO hinterher schmeißen?
Vielen Dank im Vorraus.
Einen Kommentar schreiben: