Wie ermittelt Drupal den nächsten User
![](http://www.drupalcenter.de/files/noavatar_mini.gif)
am 27.02.2007 - 16:18 Uhr in
Hallo zusammen,
ich nutze die neuste 4er Version von Drupal. Eine Website habe in Drupal neu eingerichtet und die Userdaten von der alten Installation übernommen. Es funktioniert soweit alles sehr gut.
Wenn ich allerdings einen neuen Benutzer anlegen möchte, versucht er eine bereits vergebene uid von einem anderem Benutzer anzulegen, was natürlich dann von der DB verweigert wird.
Wie ermittelt denn Drupal den nächsten User? Ist dies in einer Variable irgendwo hinterlegt?
Beispiel:
Es sind 20 Benutzer angelegt.
Die UID von 1 bis 20 ist ordentlich vergeben.
Drupal möchte für den nächsten User aber die UID 5 anlegen.
Über eine schnelle Antwort würde ich mich sehr freuen.
Andreas
- Anmelden oder Registrieren um Kommentare zu schreiben
Eindeutige ids
am 27.02.2007 - 16:33 Uhr
Drupal vergibt alle eindeutigen ID's (Primärschlüssel in Tabellen) mithilfe der Tabelle
"sequences". Wahrscheinlich ist bei der Übernahme der Daten was schiefgelaufen, obwohl das nicht passieren sollte. Such mal in der Tabelle im Feld "name" nach users_uid und ändern den Wert (dürfte 4 sein) auf 20.
md - drupalcenter
mdwp
vCard herunterladen
.
am 18.05.2010 - 13:14 Uhr
.