mach mal
REPAIR TABLE tablename;
Gruß
Gremlin
Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!
es ist sowieso sehr fraglich, wie es passieren konnte, dass der Satz doppelt rein kommt, wenn von anfang an:
KEY `slotid` (`slotid`)
gesetzt war. Am besten wäre es vielleicht, die Tabelle zu löschen und
sie neu anzulegen, die Werte hast du ja, achte darauf dass der key primery ist.
Sollte das alles nicht helfen, melde dich per icq heute abend mal bei mir.
mfg
dragon11
Habe ich gemacht, ändert leider nichts am Problem.mach mal
REPAIR TABLE tablename;
Gruß
Gremlin
Das war wie gesagt auf einen Missglückten Versuch ein Backup der Tabelle einzuspielen zurückzuführen.
Das hatte ich ja gestern schon gemacht, nur das der Key auf INDEX steht. Wenn ich das auf Primary setzen will heißt das ganze auch zwangsläufig nicht mehr Slot ID sondern ebenfalls Primary.
Auch ohne den Key hat die Tabelle ja gestern kurz ihren Dienst getan, aber nach 5 Minuten wieder angefangen zu spinnen. Nachdem jetzt auch die doppelte Zeile weg ist, ist die Fehlfunktion nicht mehr ganz so dramatisch, die Gewinnausschüttung und der Fall der JP´s läuft soweit ich das sehen kann normal und ich bin die Gamelogs genau durchgegangen.
Der Key muß primary sein, wie er dann heißt ist eigentlich egal.
(...where slotid='1'...) <--- bezieht sich auf den Feldnamen
mfg
dragon11