Mysql
 sql >> база данни >  >> RDS >> Mysql

PDOStatement::rowCount резултат, когато се използва след PDO::commit?

PDOStatement се връща за всяка заявка, която се изпълнява. Ще можете да използвате PDOStatement->rowCount() по всяко време във вашия код (по време на или след транзакция и връщане/комит няма значение). Всеки обект сам се грижи за поддържането си.

Причината, поради която mysql_affected_rows има тази бележка за транзакцията е, че знае само един ресурс за връзка на mysql. Това означава, че когато завършите транзакцията (commit/rollback), нова заявка е била изпратена до DB, като по този начин се променя кой резултат се обработва за броя на засегнатите редове.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Колко реда в една база данни са ТВЪРДЕ МНОГО?

  2. Коригиране на 1064 SQL грешка при импортиране на база данни в Wampserver

  3. MySQL Event Scheduler в определено време всеки ден

  4. Външни ключове срещу разделяне

  5. Код на грешка:2013. Загубена връзка с MySQL сървър по време на заявка