PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

PostgreSQL Không có chức năng Tăng tự động?

Bạn có thể sử dụng SERIAL trong PostgreSQL để tạo trường tăng tự động,

Ví dụ:-

CREATE TABLE user (
userid SERIAL PRIMARY KEY,
username VARCHAR(16) UNIQUE NOT NULL
)

Thao tác này sẽ tạo ra userid dưới dạng khóa chính tự động tăng dần được lập chỉ mục. Nếu bạn không muốn đây là khóa chính, chỉ cần xóa KHÓA CHÍNH.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JOOQ không tạo thủ tục quá tải giá trị bảng từ PostgreSql

  2. Làm cách nào để tôi tạm thời vô hiệu hóa các ràng buộc toàn vẹn db trong django - postgresql

  3. Giám sát PostgreSQL cần thiết - Phần 2

  4. Bảng cắt ngắn Postgresql với ràng buộc khóa ngoại

  5. Chỉ mục postgres `gin_trgm_ops` không được sử dụng