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

Podivné chování s mysql_affected_rows() v PHP

Zde přímo cituji dokumentaci PHP:

Při použití UPDATE nebude MySQL aktualizovat sloupce, kde je nová hodnota stejná jako stará hodnota. To vytváří možnost, že mysql_affected_rows() se ve skutečnosti nemusí rovnat počtu odpovídajících řádků, ale pouze počtu řádků, které byly doslova ovlivněny dotazem.

Takže ve vašem případě mysql_affected_rows() vrátí 0, když UNIX_TIMESTAMP() vrátí stejnou hodnotu (například dva požadavky od stejného klienta ve stejnou sekundu).



  1. K tomuto připojení je již přidružen otevřený DataReader, který musí být nejprve uzavřen + asp.net mvc

  2. MySql vybere všechny tabulky s více konkrétními sloupci

  3. Je možné nahradit Cloud SQL proxy serverem Istio proxy?

  4. Jak odstranit značky ve značce PHP XML MYSQL GCIDE při ponechání textu