Suche Mysql Befehl

  • Hallo Retrotown,
    ich sitze momentan an einem Raumerstellungstool für mein CMS.

    Das ganze läuft so: Ein User kann sich dort einen Raum erstellen. Er kann dabei den Namen und das Modell auswählen. Die Codes sind mir klar, bis auf die room_id. Wie mache ich das? Denn es darf ja nur eine in der gesamten Datenbank geben. Welchen Code verwende ich dafür, wenn ich jetzt möchte, dass der die Room ID immer aufsteigend zu der Aktuell höchsten ID setzen soll?

    Ich bitte um Hilfe!

    MfG Pit905

  • Schau in der Datenbank nach, ob die Raum-ID auf Auto-Increment steht.
    Wenn ja, macht es das automatisch und brauchst dir keine Gedanken machen :P

    Wenn nein, lies die ID des letzten Raumes ab und erhöhe die um 1 :P Dann
    hast die Nächste Raum-ID :P

    so far
    Yannici

  • Raum Id sollte in der Daten Tabelle der Primär Schlüssel sein.
    Der Datensatz sollte vom Typen Integer sein und auf Auto-Increment stehen.

    Auto-Increment heißt, jede Zahl von 1 wird nur 1x vergeben.
    Solltest du 3 Datensätze (1, User1 ; 2, User2 ; 3, User3) haben und User3 rauslöschen zählt er die 3 nicht nochmal sondern macht bei 4 weiter.

    Um von 1 wieder anzufangen kannst du Tabelle 'Leeren'.

    "TRUNCATE TABLE DEINETABELLE"

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!