Prüfen ob vorhanden ...

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    Original geschrieben von onemorenerd
    Falsch, so würde es gehen. Und es ist eine so elegante Lösung, dass ich mich schäme, nicht selbst drauf gekommen zu sein.

    ALTER TABLE ... ADD UNIQUE (A, B, C)

    Und dann versuch mal
    INSERT INTO ... (A, B, C) VALUES (1, 2, 3), (1, 2, 4)
    Das sollte klappen. Aber anschließend geht
    INSERT INTO ... (A, B, C) VALUES (1, 2, 3)
    nicht, weil dieses Tupel so schon drin steht. Jedenfalls sollte das ein UNIQUE-Key bewirken.

    Ich glaube es klappt *freu .... nur noch eine frage :

    wie kann ich eine Fehlermeldung ausgeben lassen wenn die Kombination schon besteht , da ich ja nun es über " UNIQUE " gemacht habe ?


    greez launebaer

    Kommentar


    • #17
      Query absetzen, anschließend mysql_errno() auswerten.
      I don't believe in rebirth. Actually, I never did in my whole lives.

      Kommentar

      Lädt...
      X