Benedikt Hermann: SQL Query und Primär Schlüssel.

Beitrag lesen

Hallo,

ich übermittle mittels PHP folgenden Query an ein MySql DB-System:

INSERT INTO eintrag (eintragID, name, adresse, plz, ort) VALUES ('', '$name', '$adresse', '$plz', '$ort')

Die Datenbank wird vorher ordnungsgemäß konnektiert und die Tabelle "Eintrag" ausgewält.

In der Tabelle ist "eintragID" als Primärschlüssel gekennzeichnet und "auto increment" wird ausgeführt.

Leider funktioniert der Eintrag mit diesem Query nicht.

Ich bekomme immer folgende Fehlermeldung:

Duplicate entry '' for key 2

Fragen:
Welche werte muss ich denn eintragID übermitteln?
Wieso funktioniert das nicht, dass das DB-System automatisch die Werte für eintragId ermittelt.
Was muss ich machen, um das zum laufen zu bekommen?

Vielen Dank

B. Hermann