Legen Sie in postgres SQL

Gibt es eine Möglichkeit zum einfügen eines neuen Datensatzes in eine Tabelle, die nicht über ein auto-increment-ID ohne speziell die Eingabe der ID. Ich will nur die ID lastId+1.

INSERT INTO lists VALUES (id,'KO','SPH', '5') //neue id

  • Du willst also das Verhalten zu sein, wie eine Sequenz ("auto-increment"), ohne Verwendung einer Sequenz. Warum nicht? Diese Dinge existieren, um Probleme zu lösen, die Sie sonst leicht in mit gleichzeitigen Einsätzen.
  • Ich will einfach nur, um einen neuen Datensatz einzufügen, ohne änderung der DB-Struktur...
  • Wenn dies ist ein außergewöhnlicher Fall in Ordnung... Wenn dies ist der normale modus operandi, sollte man vielleicht ändern die Struktur der Datenbank.
  • Das db-design ist nicht von mir 🙂
  • Dann haben Sie möglicherweise zu sprechen, um die person, es ist bis zu. 🙂
  • Das ist verrückt, eine Sequenz kaum passt die definition von "Datenbank-Struktur"

InformationsquelleAutor Jacob | 2013-09-04
Schreibe einen Kommentar