Torsten: automisch ID in MySQL Datenbank erzeugen

Hallo,

Anmeldeformular: User gibt Benutzername, eMail und Passwort ein. Diese Daten werden nach Bestätigung des Absende-Buttons in einer MySQL Datenbank gespeichert:

  
mysql_query("INSERT INTO User (Name, eMail, Passwort) VALUES ('karl','karl@gmx.de','123456')");  

Nun möchte ich folgendes erreichen:
Es soll automatisch eine weitere Spalte(ID) als Schlüssel für eine eindeutige Identifizierung eines Datensatzes erzeugt werden. In dieser Form:

Tabelle User:
ID  |  Name   |   eMail     |   Passwort
------------------------------------------
1   |  karl   | karl@gmx.de |   123456
2   |  ....
3   |  ....

Wie macht man das am besten?
Im Moment habe ich überhaupt keine Vorstellung wie ich das umsetzen soll.

Gruß
Torsten

  1. du musst deiner id-spalte die eigenschaft auto_increment anhängen
    lg gerhard

    1. hallo,

      du musst deiner id-spalte die eigenschaft auto_increment anhängen

      danke! doch so einfach....

      gruß
      torsten

  2. Ahoi Torsten,

    Es soll automatisch eine weitere Spalte(ID) als Schlüssel für eine eindeutige Identifizierung eines Datensatzes erzeugt werden.

    Dann füge die spalte hinzu und mach Primarykey und auto increment auf diese spalte.

    MfG

    1. Ahoi Daniel,

      Dann füge die spalte hinzu und mach Primarykey und auto increment auf diese spalte.

      Der befehl dazu lautet in etwa:

      ALTER TABLE tabelle ADD id INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ;

      MfG

  3. keppel kreppel

    auto_increment ist dein stichwort für google

    keppel kreppel