Robert R.: MySQL - IF THEN INSERT - Problem

Beitrag lesen

Liebe Mitdenker,
liebe Wissende,
liebe Neugierige,

ja!

Hallo Leute,

ich hänge jetzt seit einigen Stunden an einer eigentlich einfachen MySQL-Anweisung. Ich fange einfach mal mit meiner vorliegenden Datenbank an:

KTM\_Team\_hatKat

|-------|--------|

KatID TeamID
1 1
3 5
7 1
------- --------

Jetzt möchte ich in diese Tabelle zum Beispiel das Datenpaar (1, 2) einfügen (Also KatID=1 und TeamID=2). Aber vorher möchte ich überprüfen, ob dieser Datensatz schon in der Tabelle ist. Also wenn ich (3, 5) einfügen will, soll er das nicht machen, damit ich keine Redundanz habe.

Ich habe schon einiges mit IF und CASE probiert, aber es hat bis jetzt nie funktioniert. Und eine Überprüfung mit PHP möchte ich nicht, da mir das zu viel Ressourcen braucht.

einfach ein Unique Index über die Spalten KatID und TeamID legen.

Spirituelle Grüße
Euer Robert

--
Möge der Forumsgeist wiederbelebt werden!