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

PostgreSQL Autoincrement

Ja, SERIAL er den tilsvarende funktion.

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 er blot en makro til oprettelse af tabeltid omkring sekvenser. Du kan ikke ændre SERIE på en eksisterende kolonne.



  1. Meddelelse af den generelle tilgængelighed af SQL Safe Backup 8.7.2

  2. MySQL Fire Trigger til både Insert og Update

  3. Hvordan håndteres tabelkolonne navngivet med reserveret SQL-søgeord?

  4. Hvordan formindsker jeg min SQL Server-database?