sql >> Databasteknik >  >> RDS >> PostgreSQL

Öka värdet på ett tabell-ID för varje INSERT

Du vill inte använda en VARCHAR för din id-kolumn. I postgres kan du skapa en sekvens och sedan få nästa värde för den sekvensen för varje infogning.

här är dokumenten

I grund och botten gör du något liknande

CREATE SEQUENCE mysequence START 101

Sedan, när du infogar gör du något liknande

INSERT INTO my_comment values (nextval('mysequence'), 'this is my comment');


  1. Hur man väljer en enskild post i en vänsterjoin

  2. left join med villkor för höger tabell i mysql

  3. Sådd en MySQL DB för en dockeriserad Django-app

  4. Hur man hanterar Clob Data Type i Excel från SQL Query