Andreas Korthaus: Auto-Increment

Beitrag lesen

Hi!

Und wie mache ich das?

So wie es die Dokumentation der Datenbank beschreibt.

Wir haben eine Datenbank: xxx mit (id Primärschlüssel auto_increment, name Char(20),email Char(30) usw.)

INSERT INTO xxx Values(???,Name,Email...)

Was muss ich dann für id reinschreiben? Muss ich das leer lassen?

nix, wenn Du für eine Spalte das Attribut AUTO_INCREMENT definiert hast, wird bei jedem INSERT automatisch der bisher höchste Wert + 1 eingefügt.

Ich benutzte mysql

Aha. Dann kann ich Dir http://www.mysql.com/doc/de/index.html wärmstens empfehlen. Steht sehr viel drin!

Unter anderem findest Du da: http://www.mysql.com/doc/de/CREATE_TABLE.html, suche da mal nach "AUTO_INCREMENT".

Falls Du zufällig auch mit PHP arbeitest, siehe auch:
http://www.dclp-faq.de/q/q-mysql-auto-increment.html
http://www.dclp-faq.de/q/q-mysql-inkrement.html
http://www.dclp-faq.de/q/q-sql-ids.html

Grüße
Andreas