Georg: MySQL mit 6,2 Mio. Datensätzen

Beitrag lesen

Hallo Lars,

wenn ich dass Problem richtig verstehe, gibt es eine Tabelle mit einem Feld 'name', das keine doppelten Einträge mehr haben soll.
Sofern das Feld 'name' nicht vom Type 'Text' ist, sollte eigentlich folgendes  reichen:
ALTER IGNORE TABLE tabelle ADD UNIQUE (name)

Du legst also einfach fest, dass name UNIQUE sein soll, also keine zwei Einträge mit dem selben Wert mehr existieren dürfen. Das IGNORE bewirkt, dass alle Einträge, die gegen das UNIQUE Kriterium verstoßen würden rausfallen.

mfg
Georg