1

Topic: Guest registrerad år 1970??

Vad kan ha hänt, jag hade helt plötsligt i morse en användare som hette Guest med email "Guest" registrerad 1970.
Kan det bero på nåt jag har gjort för jag håller på att modda ganska friskt?

/IoR_Kongo @swec

Re: Guest registrerad år 1970??

Det är en bugg i MySQL som ställer till med detta problem. Det finns ett gästkonto i users-tabellen. Detta konto har ID 0 och problemet uppstår när man modifierer en tabell (med ALTER TABLE) med en AUTO_INCREMENT-kolumn där en rad i denna kolumn har värdet 0. Denna rad "tappar" då sitt ID och tilldelas första tillgängliga ID som om det var en nyregistrering. Lösningen är som följer:

UPDATE users SET id=0 WHERE username='Guest';

Detta måste göras så fort man kört ALTER TABLE på users-tabellen.

"Programming is like sex: one mistake and you have to support it for the rest of your life."

3

Re: Guest registrerad år 1970??

ok, tack!

/IoR_Kongo @swec