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

Python psycopg2 cursor.fetchall () trả về danh sách trống nhưng cursor.rowcount là> 1

Tôi cũng phải đối mặt với vấn đề tương tự. Tôi đã phát hiện ra rằng, Có thể trong khi gỡ lỗi, chúng tôi đang cho phép một phần nhỏ thời gian sau khi kết nối được thực hiện # conn =psycopg2.connect (conn_string) #cursor =conn.cursor ()

Vào thời điểm chúng tôi nhấn nút thực thi cho dòng tiếp theo (chứa truy vấn), cơ sở dữ liệu đã hết thời gian chờ và nó đang trả về danh sách trống.

Nếu ai có bất kỳ logic nào khác về lý do tại sao điều này lại xảy ra, vui lòng chia sẻ.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhóm theo ngày ngắn trong JPA

  2. Cột nào cho khóa ngoại:id hoặc bất kỳ cột nào khác và tại sao?

  3. Cách giới hạn quyền truy cập vào cơ sở dữ liệu trong PostgreSQL

  4. SQL:Nhóm các giá trị tương tự của cột B, nhưng sắp xếp theo cột A

  5. Sắp xếp bộ truy vấn:Chỉ định đối chiếu cột cho truy vấn ORM django