Hallo ich hab ne Frage
Ich habe eine "deleted" spalte in der Datenbank weil ich nicht will dass gelöschte Einträge direkt aus der Datenbank gelöscht werden sondern einfach deleted auf 1 gesetzt wird.
eine andere Spalte heisst "Name". Nun will ich diese Spalte UNIQUE machen, also keine gleichen Namen zulassen.
Wenn ein Name jedoch gelöscht wurde (deleted=1) sollte nicht zur UNIQUE kontrolle gehören ansonsten könnte man ja einen Namen nicht löschen und gleich darauf wieder einfügen.
Wenn ich nun "Name" kombiniert mit "deleted" als UNIQUE definiere entsteht logischerweise das selbe Problem, einfach halt erst wenn man den Namen das 2. mal deleten will.
kann mir jemand aus der Patsche helfen? wie bekomm ich das unter einen Hut?
lg Ruggl
Ich habe eine "deleted" spalte in der Datenbank weil ich nicht will dass gelöschte Einträge direkt aus der Datenbank gelöscht werden sondern einfach deleted auf 1 gesetzt wird.
eine andere Spalte heisst "Name". Nun will ich diese Spalte UNIQUE machen, also keine gleichen Namen zulassen.
Wenn ein Name jedoch gelöscht wurde (deleted=1) sollte nicht zur UNIQUE kontrolle gehören ansonsten könnte man ja einen Namen nicht löschen und gleich darauf wieder einfügen.
Wenn ich nun "Name" kombiniert mit "deleted" als UNIQUE definiere entsteht logischerweise das selbe Problem, einfach halt erst wenn man den Namen das 2. mal deleten will.
kann mir jemand aus der Patsche helfen? wie bekomm ich das unter einen Hut?
lg Ruggl
Comment