sql >> Databáze >  >> RDS >> PostgreSQL

Autoincrement PostgreSQL

Ano, SERIAL je ekvivalentní funkce.

CREATE TABLE foo (
    id SERIAL,
    bar varchar
);

INSERT INTO foo (bar) VALUES ('blah');
INSERT INTO foo (bar) VALUES ('blah');

SELECT * FROM foo;

+----------+
| 1 | blah |
+----------+
| 2 | blah |
+----------+

SERIAL je pouze makro pro vytvoření tabulky času kolem sekvencí. SERIAL nelze změnit na existující sloupec.



  1. 4 způsoby, jak vypsat všechny tabulky v databázi MySQL

  2. cx_Oracle:Jak mohu přijmout každý řádek jako slovník?

  3. 7 bezplatných nástrojů pro vytváření diagramů databází pro zaneprázdněné datové lidi

  4. Jak velká může být databáze MySQL, než začne klesat výkon