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

Postgresql và PHP:currval có phải là một cách hiệu quả để truy xuất id được chèn vào hàng cuối cùng, trong một ứng dụng nhiều người dùng không?

Nếu bạn sử dụng phiên bản PostgreSQL mới hơn (> 8.1), bạn nên sử dụng mệnh đề RETURNING của lệnh INSERT (và UPDATE).

OTOH nếu bạn khăng khăng muốn sử dụng một trong các hàm thao tác trình tự, vui lòng đọc hướng dẫn sử dụng tốt . Một con trỏ:"Lưu ý rằng vì giá trị này đang trả về giá trị phiên-cục bộ, nên nó đưa ra câu trả lời có thể dự đoán được liệu các phiên khác có thực hiện giá trị tiếp theo hay không kể từ khi phiên hiện tại đã thực hiệ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. Toán tử không tồn tại:số nguyên =? khi sử dụng Postgres

  2. Quên mật khẩu quản trị viên trên Postgres (Cài đặt Windows), không thể đặt lại

  3. Sử dụng Docker để khởi chạy ứng dụng web, không thể kết nối với Postgresql DB?

  4. Tìm kiếm dữ liệu jsonb đa chiều trong laravel postgres

  5. Truy vấn không gian trên bảng lớn với nhiều liên kết tự hoạt động chậm