sql >> Databáze >  >> RDS >> Mysql

PDOStatement::rowCount výsledek při použití po PDO::commit?

Pro každý dotaz, který je proveden, je vrácen PDOStament. Ve svém kódu budete moci kdykoli použít PDOStatement->rowCount() (během transakce nebo po ní a vrácení/zavázání nezáleží). Každý objekt se stará sám o sebe.

Důvod, proč má mysql_affected_rows tuto poznámku o transakci, je ten, že zná pouze jediný zdroj připojení mysql. To znamená, že když dokončíte transakci (commit/rollback), byl odeslán nový dotaz do DB, čímž se změní, který výsledek se zpracovává pro počet ovlivněných řádků.




  1. SQL Jak vytvořit hodnotu pro nový sloupec na základě počtu existujícího sloupce podle skupin?

  2. Chyba syntaxe Rails a MySQL s více příkazy SQL ve spouštěcím bloku

  3. Nahrajte více souborů v PHP a VLOŽTE cestu do MySQL

  4. Elastic Beanstalk nevytváří parametry RDS