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

Kết quả PDOStatement ::rowCount khi được sử dụng sau PDO ::commit?

Một PDOStatement được trả về cho mỗi truy vấn được thực thi. Bạn sẽ có thể sử dụng PDOStatement-> rowCount () bất kỳ lúc nào trong mã của mình (trong hoặc sau một giao dịch và việc khôi phục / cam kết không quan trọng). Mỗi đối tượng tự bảo dưỡng.

Lý do mysql_affected_rows có ghi chú giao dịch đó là vì nó chỉ biết về một tài nguyên kết nối mysql duy nhất. Điều này có nghĩa là khi bạn hoàn thành giao dịch (commit / rollback), một truy vấn mới đã được gửi đến DB, do đó sẽ thay đổi kết quả nào đang được xử lý cho số hàng bị ảnh hưởng.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Node Mysql không đồng bộ nhiều truy vấn

  2. Tại sao Java không thể kết nối với MySQL 5.7 sau khi cập nhật JDK mới nhất và nên sửa lỗi này như thế nào? (ssl.SSLHandshakeException:Không có giao thức thích hợp)

  3. Thêm hình ảnh vào blob (mysql) qua c #

  4. Mysql:Làm thế nào để chọn các nhóm có các giá trị nhất định?

  5. MYSQL Chèn id từ bảng khác