tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
6
ZUGRIFFE
406
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    j-twickler j-twickler ist offline Grünschnabel
    Registriert seit
    Dec 2011
    Beiträge
    4
    Hallo Zusammen,

    ich habe ein Formular das in einer MySQL-Datenbank abgespeichert wird.
    Nun möchte ich diesem Formular gerne eine Laufende Nummer zuweisen, die mit einem Buchstabe anfängt z.B. A100000.
    Diese Laufende Nummer soll automatisch vergeben werden, sobald ein neuer Datensatz erstellt wird.
    Kommt es dann zu einer Abfrage, soll die Laufende Nummer in der Liste der Datensätze angezeigt werden.
    Wie realisiere ich es,dass nun beim Anlegen eines neuen Datensatzes die letzte vergeben Nummer ausgelesen wird und dann im neuen Datensatz um eins erhöht wird.
    Kann mir jemand bitte helfen?

    Gruß
    j-twickler
     

  2. #2
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.503
    Hi
    und Willkommen bei tutorials.de

    Du suchst AUTO_INCREMENT
    Wird beim CREATE-TABLE bei der entsprechenden Spalte mit angegeben.

    Beispiele etc.: http://dev.mysql.com/doc/refman/5.0/...increment.html

    Gruß
     
    Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
    Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
    "Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?

  3. #3
    j-twickler j-twickler ist offline Grünschnabel
    Registriert seit
    Dec 2011
    Beiträge
    4
    Hallo,

    danke für die schnelle Antwort .
    jajn, das ist nicht was ich wissen wollte, sondern ich weiß leider nicht wie ich es in java implementieren soll

    LG
     

  4. #4
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.503
    Du erzeugst die Tabelle doch nicht erst aus Java heraus, oder?
    Du musst nur das create-table verändern,
    bzw. bei einer bestehenden Tabelle ein alter-table machen.

    Oder geht es dir um Inserts generell, wie das in Java geht?
     
    Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
    Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
    "Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?

  5. #5
    j-twickler j-twickler ist offline Grünschnabel
    Registriert seit
    Dec 2011
    Beiträge
    4
    nein, ich erzeuge es nicht aus Java heraus.
    ja, wie fkt eigentlich Insert in Java?

    LG
     

  6. #6
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.503
    Zuerst brauchst du von MySQL eine Jar-Datei, die du beim Programm mit reinkompilieren musst.
    Für den Code gibts hier eine schöne Erklärung für Verbindungsaufbau, select und insert/update.
     
    Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
    Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
    "Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?

  7. #7
    j-twickler j-twickler ist offline Grünschnabel
    Registriert seit
    Dec 2011
    Beiträge
    4
    Hallo Sheel,

    danke, jetzt weiß ich wie Insert funktioniert

    LG
     

Ähnliche Themen

  1. Nummern Erweiterung
    Von kirsy im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 22.10.08, 16:40
  2. Nummern zuordnen?
    Von harrry im Forum Flash Plattform
    Antworten: 22
    Letzter Beitrag: 06.03.06, 17:30
  3. nummern der tasten?
    Von DerSensenmann im Forum C/C++
    Antworten: 4
    Letzter Beitrag: 30.11.05, 19:58
  4. Alpabet und Nummern?
    Von Detlev im Forum PHP
    Antworten: 4
    Letzter Beitrag: 09.11.04, 08:12
  5. 0190-Nummern
    Von vinc5nt im Forum Hardware
    Antworten: 19
    Letzter Beitrag: 10.03.02, 20:18