Hat Postgresql SERIAL anders funktionieren?

Ich habe eine postgres-Tabelle mit einer SERIAL-id.

id (serial) name age

Einfügen geschieht in der Regel aus einer web-Anwendung.

Ich manuell eingefügt, zwei neue Datensätze einstellen die id als max (id)+1****

Nach diesen 2 legen Sie, wenn die web-app fügt 2-Datensatz gibt es duplicate key error.

Nur für 2 Platten. Danach funktioniert alles einwandfrei.

Die Frage ist - Warum hast du nicht meine Anleitung einfügen, erhöhen Sie den serial?

Sind "auto increment" - und serial sind anders?

Was vermisse ich hier? Do MySQL oder andere SQL haben das gleiche Problem?

InformationsquelleAutor der Frage zod | 2013-08-22

Schreibe einen Kommentar