sql >> Database teknologi >  >> RDS >> PostgreSQL

Forøg værdien af ​​et tabel-id for hver INSERT

Du ønsker ikke at bruge en VARCHAR til din id-kolonne. I postgres kan du oprette en sekvens og derefter få den næste værdi af den sekvens for hver indsættelse.

her er dokumenterne

Dybest set gør du sådan noget som

CREATE SEQUENCE mysequence START 101

Så, når du indsætter, gør du noget lignende

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


  1. python 2.7 til python 3.4 fejl ikke-understøttede operandtyper for %:'bytes' og 'dict'

  2. dårlig Hibernate vælg ydeevne sammenlignet med at køre direkte - hvordan fejlfindes?

  3. Hvad er forskellen mellem =og :=i MySQL?

  4. codeigniter:henter data mellem to datoer i mysql ved hjælp af php