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

Postgres:Chúng tôi có thể có cột tăng tự động trong khóa tổng hợp không

Vâng, mặc dù nó khá vô nghĩa. Chỉ cần sử dụng SERIAL như thường lệ. Hoặc trực tiếp CREATE SEQUENCE và sử dụng nextval(...) .

Mặc dù vậy, tôi không hiểu rõ vấn đề.

Bây giờ, nếu những gì bạn thực sự yêu cầu là một chuỗi phụ đếm từ 1 cho mỗi phần khác nhau của khóa, ví dụ:

('apple', 1),
('apple', 2),
('peach', 1),
('apple', 3),
('peach', 2)

đó là một vấn đề hoàn toàn khác. Đăng một câu hỏi mới và đầy đủ hơn nếu đó thực sự là ý của bạn. (Không, đừng chỉ chỉnh sửa cái này).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để sử dụng vòng lặp SQL for để chèn các hàng vào cơ sở dữ liệu?

  2. Tự động gửi thông số cấu hình không được công nhận trong PostgreSQL NodeJS

  3. plpgsql:gọi một hàm có 2 tham số OUT

  4. Bảng sắp xếp SQL dựa trên hai trường có thể hoán đổi cho nhau

  5. Postgres đặt tự động gửi tắt trên toàn cầu