craano
02-04-2008, 20:28
Hallo,
kennt einer von euch eine Möglichkeit ein INSERT nicht auszuführen, wenn schon ein Wert mit dem einzufügendem Inhalt in einer Spalte existiert?
Bislang löse ich das mit:
INSERT INTO location (song_id, speicherort) VALUES (\"$song_id\",\"$filename\") ON DUPLICATE KEY UPDATE update_dublicate=update_dublicate+1;wobei die Spalte "update_dublicate lediglich eine Kontrollspalte ist, dessen Wert erhöht wird, wenn ON DUBLICATE KEY UPDATE greift. Das würde ich gerne sparen.
Ich suche so etwas:
INSERT INTO ... VALUES ... ON DUBLUCATE KEY ABBRECHEN;Hat jemand eine Idee?
grüße.
craano.
kennt einer von euch eine Möglichkeit ein INSERT nicht auszuführen, wenn schon ein Wert mit dem einzufügendem Inhalt in einer Spalte existiert?
Bislang löse ich das mit:
INSERT INTO location (song_id, speicherort) VALUES (\"$song_id\",\"$filename\") ON DUPLICATE KEY UPDATE update_dublicate=update_dublicate+1;wobei die Spalte "update_dublicate lediglich eine Kontrollspalte ist, dessen Wert erhöht wird, wenn ON DUBLICATE KEY UPDATE greift. Das würde ich gerne sparen.
Ich suche so etwas:
INSERT INTO ... VALUES ... ON DUBLUCATE KEY ABBRECHEN;Hat jemand eine Idee?
grüße.
craano.