+ Antworten
Ergebnis 1 bis 5 von 5

Thema: Wo wird die USER_ID gespeichert

  1. #1
    Neu an Board
    Registriert seit
    02.02.2008
    Beiträge
    14
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Wo wird die USER_ID gespeichert

    Hallo zusammen,

    hab ne kurze Frage.
    Hab ein wenig mit der DB rumexperimentiert.
    Jetzt bekommt ein neuer User ein ID von 1051 zugewiesen,
    obwohl die nächste verfügbare 97 wäre.
    Habe aber den Test-User mit der ID von 1050 in jos_user gelöscht.

    Also kurzum:
    Wo speichert Joomla die nächst zu vergebene USER-ID.

    Viielen Dank

  2. #2
    Hat hier eine Zweitwohnung Avatar von progandy
    Registriert seit
    25.06.2007
    Beiträge
    1.936
    Bedankte sich
    13
    Erhielt 638 Danksagungen
    in 575 Beiträgen

    Standard

    Das macht MySQL automatisch mit Auto-increment. Du musst in der User-Tabelle diesen Wert wieder zurücksetzen:
    http://www.liewcf.com/archives/2004/...eament-number/

    Edit: um einen User zu löschen solltest du ihn über das backend löschen und nicht in der DB. Da hängen noch mehr Tabellen mit Rechten und so dran, in denen sonst Datenleichen zurückbleiben.

  3. Erhielt Danksagungen von:


  4. #3
    Neu an Board
    Registriert seit
    02.02.2008
    Beiträge
    14
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Vielen Dank für die schnelle Antwort

    Wo finde ich den Auto-Increament-Wert?
    In der jos_users ist der höchste Wert 105
    und trotzdem bekommt der nächste User den Wert 1056...
    Hab schon die MySQL-Suche bedient
    und nach dem Wer 1055 bzw. 1056 gesucht, aber nichts gefunden.

    Über nen kleinen Tipp wär ich riesig dankbar

  5. #4
    Wohnt hier
    Registriert seit
    01.05.2007
    Ort
    Lingen
    Beiträge
    2.576
    Bedankte sich
    6
    Erhielt 837 Danksagungen
    in 793 Beiträgen

    Standard

    phpmyadmin -> Links auf jos_user klicken -> oben auf Struktur -> unten stehen dann die Indizies, dort dann den Primary bearbeiten.
    Meine Antwort war hilfreich? Dann würde ich mich über einen Click auf Danke sehr freuen
    Kein kostenloser Support per PN

  6. #5
    Neu an Board
    Registriert seit
    02.02.2008
    Beiträge
    14
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Super Danke

    Hab als Syntax:
    ALTER TABLE jos_user AUTO_INCREMENT = 1
    eingegeben.

    Jetzt wird wieder brav die ID ab 107 vergeben.
    Vielen Dank.

    Da ich immer gerne wissen möchte,
    was "hinter den Kulissen" passiert nochmal zu:
    @Derroylo
    Bei mir steht bei Indizes:
    Name Typ Kardinalität Feld
    PRIMARY PRIMARY 34 id

    Komischerweise lautet der Wert nun 34.
    Woran liegt es?

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein