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

Sự cố tự động tăng khóa chính PostgreSQL trong C ++

Bạn không cần NOT NULL . Nó được ngụ ý khi bạn xác định cột CÁC TỪ KHÓA CHÍNH . Theo tài liệu:

Ngoài ra, serial cũng ngụ ý KHÔNG ĐẦY ĐỦ . Nó không phải là một kiểu dữ liệu, chỉ là một ký hiệu thuận tiện cho số nguyên NOT NULL với một trình tự đính kèm.

Vì vậy, đây là cú pháp hoàn hảo:

CREATE TABLE mytable (mytableid serial PRIMARY KEY);

Bạn không cần phải trích dẫn kép tên cột miễn là bạn không muốn sử dụng chữ hoa / thường bộ phận bảo mật , từ dành riêng hoặc các ký tự "bất hợp pháp". Tôi khuyên bạn nên sử dụng các số nhận dạng hợp pháp, chữ thường dành riêng để làm cho mã của bạn ít bị lỗi hơn (và cuộc sống của bạn đơn giản hơn).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Giá trị chênh lệch múi giờ máy chủ

  2. Kết nối gộp với PostgreSQL JDBC

  3. Nhóm kết nối Jboss AS7 sẽ không kết nối lại

  4. Di chuyển kết xuất postgres sang RDS

  5. Cách ánh xạ org.postgresql.geometric.PGpoint sang Loại ngủ đông