@ theHacker
Was hast du damit gemeint? Und wie wird dann per Zufall ein x und y genommen? So wie ich es bei dir sehe, versucht der so lange, bis es klappt? Kann der nicht sofort im Query gucken was noch frei ist und davon einen per Zufall wählen?
X und Y kann ich nicht zum UNIQUE machen, da es 2 Felder sind. Es gibt ja Einräge mit:
X=0 Y=1 Typ=5
X=0 Y=7 Typ=2
.
.
.
X=0 Y=1800 Typ=1
.
.
.
X=1800 Y=1800 Typ=9
doch du Kannst x UND y UNIQUE machen, weil zB
x=0 y=1
nicht 2mal gleichzeitig vorkommen kann
also Primary Key (x, y)