Robert R.: MySQL - IF THEN INSERT - Problem

Beitrag lesen

Liebe Mitdenker,
liebe Wissende,
liebe Neugierige,

ja!

Kann man das ganze nicht vorher mit einem IF-THEN überprüfen?

Man kann (in einer Stored Procedure oder im Client-Programm). Aber man macht das nicht, weil das problematisch ist.

Man müsste es dann sowohl beim Insert, als auch beim Update prüfen. Insert ist noch relativ einfach, Update wird schon komplizierter. Und man muss daran denken, dass die Trigger nich verloren gehen.

Wenn es nicht mehrere erlaubte Werte geben soll, die doppelt vorkommen dürfen, würde ich den Uique Index immer vorziehen. Der dürfte auch schneller sein.

Spirituelle Grüße
Euer Robert

--
Möge der Forumsgeist wiederbelebt werden!